Как интерактивно (визуально) разрешать конфликты в SourceTree / Git

Я использую (Windows) SourceTree для моего проекта git. Я могу сделать это либо в командной строке, либо в терминале Linux.

Но я'Мне интересно, есть ли хороший способ для интерактивного и визуального разрешения конфликтов. Например, если pull обнаруживает конфликты, появляется всплывающее средство на основе графического интерфейса пользователя (например, P4Merge). Является ли это возможным?

Я всегда занимаюсь ручным разрешением конфликтов, что просто больно.

Это, например, мерзавецpull сообщение от 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.

Ответы на вопрос(3)

Ваш ответ на вопрос