*

* SVN Index   * Tips   * Top

Subversion(TortoiseSVN)でファイルやフォルダを最新の状態に更新する方法(手順)

Subversionのリポジトリを複数人で使っています。 他の人がサーバ上へコミットした内容を、 現在編集中の作業コピーへ、反映させたいです。

(ご注意) このページをご利用になった結果の影響については、 一切責任を負いませんので、あらかじめご了承願います。

  1. 作業コピーで、コンテキストメニュー(右クリック)で 「SVN更新」を選択してください。

  2. 作業コピーがアップデートされます。 「完了 リビジョン: (番号)」と表示したら終了です。

  3. 「チェックアウト」と「更新」の違いは、 「チェックアウト」が作業コピーをリポジトリの内容で上書きすることに対して、 「更新」はたとえ作業コピーが編集の途中であっても、 作業コピーが失われるわけではなしに、 編集中の作業コピーの内容を保存しつつ リポジトリの内容を取ってくる、すなわちマージされるということです。 TortoiseSVNでは間違いを避けるためだと思いますが、 「チェックアウト」は初回のみしか表示しません。

  4. 基本的にはマージは自動的に終了します。 ただし、同じファイルの同じ場所を作業コピーとリポジトリの両方が編集している場合は、 さすがに自動ではマージできません。詳しくは、 コンフリクト(競合)を解決する方法を参照してください。


shacho@critical.ne.jp
Last modified: Tue Nov 18 18:00:00 JST 2008