Sto usando (Windows) SourceTree per il mio progetto git. Posso farlo sia dal prompt dei comandi che dal terminale Linux.
Ma mi chiedo se esista un modo carino per risolvere i conflitti in modo interattivo e visivo. Ad esempio, se pull rileva conflitti, viene visualizzato uno strumento di conflitto basato su GUI (ad esempio, P4Merge). È possibile?
Sto sempre risolvendo manualmente i conflitti, il che è semplicemente doloroso.
Questo è, ad esempio, un pull
messaggio git , da SourceTree.
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.