2012-04-18 14 views
6

次の違いは何ですか?TortoiseSVN復帰と更新の比較

  1. (右プロジェクトフォルダをクリックしてください)リビジョンに更新XXX
  2. (右ログリストをクリックしてください)このリビジョンに
  3. を元に戻す(右ログリストをクリックしてください)この改正
  4. からの変更を元に戻しますここで

答えて

0

あなたが行く:

1)(右リビジョンXXX、最新のリポジトリにコピー作業
アップデートに更新)プロジェクトフォルダをクリックしてくださいあなたのローカルな変更を維持しながら修正してください。

2)(右このリビジョンに戻す)ログリストをクリックし
Update Item to Revision vs Revert to Revision

3)(右)ログリストをクリックして、この改正から、そのリビジョンでとで行われた
変更を変更を元に戻しますそのリビジョンは作業コピーから削除され、ローカルの変更はそのまま残されます。

8

プロジェクトフォルダはリビジョンXXXに更新されたリビジョンXXXに更新(右プロジェクトフォルダをクリックしてください)。この更新後、作業コピーは最新のリビジョンにはもうありません。また、変更をコミットすることはできません。コミットする場合は、作業コピーを再度HEADに更新する必要があります。つまり、すでにコミットした変更を取り消すためにこのオプションを使用することはできませんが、作業コピーの早い時期をよく見直すだけです。だから、これは見た目だけでなく、働かないように使ってください。

  1. 右クリック改定までに行われたすべての変更が元に戻され、この改正

(REVにHEADから、すべてを元に戻す)に戻す(右ログリストをクリックしてください)。変更は作業コピーでのみ行われ、必要に応じてコミットできます。

  1. (右ログリストをクリックしてください)だけを右クリックしたリビジョンが戻され、この改正

からの変更を元に戻します。 HEADまで右クリックした後のリビジョンはではなく、に戻ります。特定のリビジョン以降のすべてのコミットではなく、1つのコミットを元に戻す場合にのみ使用します。繰り返しますが、これは元に戻すことができます。変更は作業コピーでのみ行われ、必要に応じてコミットできます。

+0

ローカルの変更(コミットされていない変更)を '更新する 'と'元に戻す/戻す 'はどのように扱われますか? – BaltoStar

関連する問題