- マージの始点となるブランチのリビジョン
- マージの終点となるブランチのリビジョン
- マージ結果を保存する作業領域
マージがうまくいけば、マージ結果だけが作業領域に残る。しかし、うまく2つの差分がコンフリクトして、うまくマージできなかったときは、マージが適用されたファイル中に衝突マーカーが挿入されるとともに次の3つのファイルができる。
- *.merge-left.r{リビジョン番号}
- *.merge-right.r{リビジョン番号}
- *.working
通常の更新(Update)もマージの一種である。更新の場合は、始点となるのが作業領域の BASE であり、終点となるのがリポジトリの HEAD であり、現在の作業内容が冒頭の 「マージ結果を保存する作業領域」 に相当する。この場合も、コンフリクトしてうまくマージできなかったときは、次の3つのファイルができる。
- *.r{BASE のリビジョン番号}
- *.r{HEAD のリビジョン番号}
- *.mine
No comments:
Post a Comment