Subversion(TortoiseSVN)でファイルやフォルダを最新の状態に更新する方法(手順)
Subversionのリポジトリを複数人で使っています。
他の人がサーバ上へコミットした内容を、
現在編集中の作業コピーへ、反映させたいです。
(ご注意)
このページをご利用になった結果の影響については、
一切責任を負いませんので、あらかじめご了承願います。
- 作業コピーで、コンテキストメニュー(右クリック)で
「SVN更新」を選択してください。
- 作業コピーがアップデートされます。
「完了 リビジョン: (番号)」と表示したら終了です。
- 「チェックアウト」と「更新」の違いは、
「チェックアウト」が作業コピーをリポジトリの内容で上書きすることに対して、
「更新」はたとえ作業コピーが編集の途中であっても、
作業コピーが失われるわけではなしに、
編集中の作業コピーの内容を保存しつつ
リポジトリの内容を取ってくる、すなわちマージされるということです。
TortoiseSVNでは間違いを避けるためだと思いますが、
「チェックアウト」は初回のみしか表示しません。
- 基本的にはマージは自動的に終了します。
ただし、同じファイルの同じ場所を作業コピーとリポジトリの両方が編集している場合は、
さすがに自動ではマージできません。詳しくは、
コンフリクト(競合)を解決する方法を参照してください。
shacho@critical.ne.jp
Last modified: Tue Nov 18 18:00:00 JST 2008