Хорошо, поэтому моя настройка состоит в том, что у нас есть 2-3 devs setup на github, мой живой сервер находится на цифровой капельке океана (верьте, что это VPS), и я обращаюсь к нему через шпатлевку SSH на моем компьютере с Windows.
Я попытался использовать инструмент объединения linux, но я уверен, что там есть лучшие варианты. Есть ли приложение Windows, которое может подключаться через SSH и разрешать конфликты в приложении GUI. Я не возражаю, если я должен заплатить за это, пока это не слишком дорого, т.е. 10-20 долларов в месяц или менее 200 долларов.
У меня есть PHP Storm, и я планировал использовать исходное дерево для контроля версий, поскольку это кажется очень хорошим из того, что видел ive, но я не мог найти ничего, чтобы предложить, чтобы он мог это сделать. Если это невозможно или легко, я бы согласился на хороший учебник, который бы позволил мне использовать mergetool лучше.
Моя большая боль заключалась в том, что у меня были массивные файлы, и я просто хотел сосредоточиться на деталях, когда я использую "горячую клавишу" [c], которая, кажется, приводит меня к каждому изменению. Вероятно, есть еще несколько горячих клавиш, которые сделали бы его намного проще, но я действительно предпочитаю программное обеспечение Windows, которое я могу управлять этим в графическом интерфейсе, поскольку его слишком легко сделать ошибку в cluncky editor.
Любой полнофункциональный git-клиент позволит вам объединить между ветвями.
Надеюсь это поможет.