2016-11-24 8 views
0

私はいくつかのファイルに変更をコミットしましたが、そのうちの1つは誤ってコミットされました。私は以前の状態に戻し、他のものに変更を加えたいと思っています。 できるだけきれいに(リポジトリへの最小限のコミット数)行うにはどうすればよいですか?svnが間違ってコミットに含まれるファイルを削除する

+0

正しいアプローチは、コミットを完全に元に戻して、間違いなくコミットすることです。 – bahrep

+1

コミットの数が少ない方が最適な基準ではありません。これを行うには、バックアップコピーからリポジトリを復元し、すべての開発者に作業コピーを以前のリビジョンに戻し、適用するキャッシュ(IDEやTortoiseSVNなど)を削除する必要があります。 –

+0

@ÁlvaroGonzálezええ、私は解決策を評価するための最善の基準を選んでいないと気付きました。@ bahrepとコミットを完全に元に戻しました。 – goncalofr

答えて

0

あなたが問題のファイルを右クリックし、 "TortoiseSVN->ログを表示"を選択します。次に、元に戻す(左クリック)リビジョンを選択し、ファイルのパスを選択し、 "ログを表示"ダイアログボックスのパスセクションでファイルを右クリックし、 "このファイルからの変更を元に戻す"を選択します。

コミットする必要があります(コミットメッセージに戻したリビジョン番号を書き留めることをお勧めします)。

関連する問題