2つのファイルを追加するのを忘れたため、事故ごとに2回コミットしました。ログから特定のコミットを削除できますか?
コミット№4を削除したい。
簡単な答えは「いいえ」です。コミットを追加したときにSubversionがケースを解決する方法を知らないため、他の誰かがチェックアウトを更新してから、履歴からコミットを削除します。 Subversionストレージの手術を含む複雑な答えがある場合とない場合があります。
現在のリポジトリを削除して、新しい履歴で新しいリポジトリを作成できる場合は、次のことを試すことができます。
svnadmin dump
人間が読める形式(かろうじて言わなければならない)のリポジトリダンプ、grok形式、編集ダンプ、リポジトリの削除、svnadmin load
リポジトリを再作成しますあなたの場合、実際に行った変更を反映するために、コミット#4に関連付けられたコミットコメントを変更する必要があります。 SVNリポジトリー構成を変更することにより、Subversionでそれを行うことができます。 Subversion FAQ を参照してください。
どうして? Subversionに履歴を保持させましょう-それが目的です。早めに頻繁にチェックインしてください。コミット#4を消去する必要はありません。