SourceTreeで「作業コピーでマージの衝突がありました」の対処法
- 作成日 2021.03.04
- SourceTree
- SourceTree
gitのGUIクライアントSourceTree「作業コピーでマージの衝突がありました」の対処法を記述してます。
環境
- OS windows10 pro
- git 2.30.1
- SourceTree 3.4.3
警告全文
プル実行時に発生。
原因
プル時に同じファイルに差分があったため。
例えばローカルAリポジトリで「コンフリクト.txt」を以下の内容で作成して、
リポジトリにプッシュします。
リモートリポジトリである「gitlab」にプッシュされました。
次に、ローカルBリポジトリで「コンフリクト.txt」をプルします。
これをローカルBリポジトリ上で以下の編集します。
これをリモートリポジトリにプッシュします。
次に、ローカルAリポジトリでこの「コンフリクト.txt」を以下の通りに編集します。
この状態で、ローカルAリポジトリでコミットします。
ローカルAリポジトリで「プル」を実行します。
そうするとファイルが競合しているので、警告が発生します。
対処法
ファイルをどちらかに合わせて、修正してコミットする
例えば以下の「コンフリクト.txt」を、
ローカルAの編集に直して、
コミットを行います。
これで問題は解決されます。
-
前の記事
Ruby 配列から重複した値を除去する 2021.03.04
-
次の記事
Python 関数の引数にリスト(配列)の各値を渡す 2021.03.04
コメントを書く