Subversion でのファイルリビジョンのマージ
関連項目
「マージ」コマンドは、変更内容を特定のリポジトリのリビジョンからファイルまたはフォルダのローカルの作業用コピーに移植するときに便利です。また、与えられた範囲のリビジョン内で行われた変更をローカルの作業用コピーに移植することもできます。
変更をリビジョンまたはリビジョンの範囲からローカルの作業用コピーに移植する
- 「プロジェクト」、「ファイル」、または「お気に入り」ウィンドウで、マージ操作の実行先のファイルまたはフォルダを右クリックし、「Subversion」>「変更をマージ」を選択します。
- 表示されるダイアログで、次のフィールドに対する入力を行います。
- マージ元。次に示すマージのタイプのいずれかを選択します。
- 1 つのリポジトリフォルダ。 1 つのリポジトリフォルダの変更を移植します。
- 2 つのリポジトリフォルダ。 2 つのリポジトリフォルダの変更を移植します。
- 1 つのリポジトリフォルダ (起点から)。フォルダの作成時から「終了リビジョン」フィールドで指定するリビジョン番号までの間に起こった変更を移植します。
- リポジトリフォルダ。移植する変更があるフォルダ。(「マージ元」フィールドで 「2 つのリポジトリフォルダ」が選択された場合、このフィールドは「1 番目のリポジトリフォルダ」と「2 番目のリポジトリフォルダ」フィールドに置き換わります。)
- 開始リビジョン。 1 つのリビジョンからマージする場合は、そのリビジョン番号を入力します。ある範囲のリビジョンで生じた変更をマージする場合は、その範囲の開始点を入力します。
- 終了リビジョン。 ある範囲のリビジョンで生じた変更をマージする場合に、その範囲の終了点を入力します
- 「マージ」をクリックします。選択したリビジョンで検出されたすべての相違がファイルのローカルコピーに反映されます。マージ衝突が発生した場合、ファイルのステータスは「マージ衝突」に変更されます。
- ファイルの変更をローカルの作業用ディレクトリにマージしたあと、その変更をリポジトリに追加するには、「コミット」コマンドを使用して、変更をコミットする必要があります。
- 関連項目
- Subversion でのファイルリビジョンの比較
- Subversion でのマージ衝突の解決
著作権と商標について