Tool
2013年5月30日 (木) 掲載
ブランチのマージ [Git]
ブランチで作業したらいつかはマージしなければなりません。基本的なマージは簡単に行うことができます。
マージは「現在作業しているブランチに他のブランチをマージする」という作業です。TortoiceGitでは次のようにして行います。
- もしも作業中のファイルが残っているときはすべてコミットしてください。コミットせずにマージすることもできますが、エラーが起きたり作業結果が失われたりする危険性があります。
- 「現在の作業結果を他のブランチにマージする」のであれば、まず他のブランチに切り替える必要があります。右クリックメニューで「TortoiseGit | 切り替え...」を実行してください。
他のブランチを現在のブランチに反映させるのであればなにもしなくて大丈夫です。 - 右クリックメニューで「TortoiseGit | マージ...」を実行します。ダイアログが表示されるので「引っ張ってきたいブランチ」を指定して、OKをクリックしてください。
マージは無事に終了しましたか?特にエラーが表示していなければ問題ありません。中断していた作業を続けてください。
もしもこのような表示がされたら、変更の競合が起きてしまったしるしです。手作業で競合を解決しなければなりません。
競合の解決については別の項目で説明をします。