私はTortoiseSVNでSubversionを使い始めました。ログを開いて古いリビジョンを右クリックすると、「リビジョンにアイテムを更新する」と「このリビジョンに戻す」の2つのオプションが表示されます。リビジョンへのアイテムの更新とリビジョンへの復帰
古いバージョンを振り返りたいが、本当にリポジトリを変更したくない場合、古いバージョンへの更新は使用されていることを理解します。元に戻すのは、実際に失敗し、リポジトリの最新のリビジョンを古いバージョンと同じにしたい場合です。
HEADリビジョンが100で、私は95に戻ってきます。私の作業コピーを95に戻してリビジョン101を作成するリポジトリにその変更をコミットできますか?私がリビジョン95に戻って更新する場合、どう違うのですか?それはまだ最後のリビジョンからの変更を元に戻すだけではありませんか?元のリビジョンに戻したり更新したりして、私の作業コピーの状態がどう違うか混乱しています。
私はリビジョンに更新し、私の作業コピーにはデータがありません。ファイルを変更できなくなることはありません。ファイルのいずれかを変更してコミットしようとするとどうなりますか? Im Subversionを推測すると、競合が発生し、リポジトリの最新バージョンを私が修正する作業コピーにマージしてから、提出しなければなりません。 –
HEADより古いBASE-Revisionを使用して項目をコミットしようとすると、「コミットに失敗しました:作業コピーが古くなっている可能性があります」 –
偉大な答え、ありがとうございます。 – haylem