Программа не запускается ни с чем не сравнить внешнее средство слияния
Внезапно, когда я пытаюсь запустить "External merge tool" из Sourcetree, инструмент не появляется. - Внезапно спрашиваю я, потому что в прошлый раз это сработало. Диалог остается навсегда:

В конце концов я нашел этот процесс, связанный с визуальным слиянием (не знаю, как скопировать командную строку из Диспетчера задач windows):

Этот процесс, кстати, не исчезает, когда я нажимаю аборт, так что кто-то, вероятно, не выполнил свою домашнюю работу. Вообще-То, Я ... вероятно, не заметил бы этого, если бы не было шести одинаковых процессов с этой командной строкой.
Вот мои настройки:

Как это исправить? Мне нужно объединить проект, и я не знаю, что делать...
2 ответов:
Я обнаружил, что это происходит, когда один из файлов, подлежащих объединению, был удален. В этом случае
gitвыводит строку командной строки, которую sourcetree не может обработать. Процесс git тогда заканчивается висячим навсегда.Лучший способ справиться с этим-убить висячий процесс git, а затем сделать выбор вручную, используя use mine/use theirs.
Если вы не можете запустить инструмент внешнего слияния Sourcetree, вы можете использовать следующее:
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
Comments