Мы только что перешли на ртутный режим из Subversion, и есть одна вещь, которая занимает больше времени, чем ожидалось; слияние голов. И я, и Боб в курсе. У нас обоих есть обновленное репо в ветке по умолчанию (также известной как основная), и мы делаем улучшения в разных файлах.
Мы фиксируем, и только один сможет отправлять данные на центральный сервер, другой создаст 2 головы. Затем потяните, выберите 2 головы, объедините (это будет легко, поскольку изменения находятся в разных файлах). Зафиксируйте, а затем нажмите.
Следовательно, есть расширение, которое выполняет эти шаги Попытка слияния Если нет конфликтов Зафиксировать еще Отмена слияния
Мы надеемся, что это будет запускаться на автоматизированном сервере, поэтому +1, если это командная строка, и еще один +1, если слияние можно выполнить, не касаясь рабочей копии.
Спасибо!
Обновить :
В итоге мы сделали несколько скриптов Python для управления наиболее распространенными задачами (объединить и построить; объединить 2 головы).
Спасибо за помощь!