Estoy usando (Windows) SourceTree para mi proyecto git. Puedo hacerlo en el símbolo del sistema o en la terminal de Linux.
Pero me pregunto si existe una buena manera de resolver conflictos de forma interactiva y visual. Por ejemplo, si pull detecta conflictos, aparece una herramienta de conflictos basada en GUI (por ejemplo, P4Merge). ¿Es posible?
Siempre estoy resolviendo conflictos manualmente, lo cual es simplemente doloroso.
Este es, por ejemplo, un pull
mensaje de git , de 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.