Cómo resolver conflictos (visualmente) de forma interactiva en SourceTree / git

Estoy usando SourceTree (Windows) para mi proyecto git. Puedo hacerlo ya sea en el símbolo del sistema o en el terminal de Linux.

Pero, me pregunto si hay una buena manera de resolver los conflictos de manera interactiva y visual. Por ejemplo, si la extracción detecta conflictos, aparece una herramienta de conflicto basada en GUI (por ejemplo, P4Merge). ¿Es posible?

Siempre estoy resolviendo conflictos manualmente, lo cual es simplemente doloroso.

Esto es, por ejemplo, un git.pull mensaje, desde 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.

Respuestas a la pregunta(3)

Su respuesta a la pregunta