私のgitプロジェクトには(Windows)SourceTreeを使用しています。コマンドプロンプトまたはLinuxターミナルのいずれかで実行できます。
しかし、対話的に視覚的に競合を解決する良い方法があるかどうか疑問に思っています。たとえば、プルが競合を検出した場合、GUIベースの競合ツール(P4Mergeなど)をポップアップします。出来ますか?
私は常に手作業での競合解決を行っていますが、これはとてもつらいことです。
これは、例えばpull
SourceTreeからのgit メッセージです。
git -c diff.mnemonicprefix=false -c core.quotepath=false pull --no-commit origin master
From W:\repo\
* branch master -> FETCH_HEAD
Updating 33c07bf..41e0249
error: Your local changes to the following files would be overwritten by merge:
foo.cpp
goo.cpp
goo.hpp
Please, commit your changes or stash them before you can merge.
Aborting
Completed with errors, see above.