В общем есть задача:
есть несколько веб разработчиков, у каждого своя ветка и свой собственный тестовый хост, планируется так, каждый работает со своей веткой на своем хосте и в случае, если готов сделать коммит, то сливает свою с master.
В общем пара вопросов:
1)какую систему лучше использовать для такой работы, git или mercurial? 2)допустим некто «А» работает над своей веткой и хочет слить свою и master, но некто «Б» за час до этого уже слил свою ветку с master и получилось, что у «А» устаревшая копия, как в таком случае стоит поступать? может сделать какой-нибудь скрипт, кторый перед merge переключается на главную, делает pull, и сливает ветки? где легче это разрулить в git or mercurial? 3)они работают с Yii2, как там с поддержкой git, просто ли все это настроить без всяких уродливых костылей? 4) кто-нибудь переносил проект с mercurial на git, можете что-то посоветовать?
В общем любые советы, идеи и т.д. принимаются охотно и с радостью :)
Спасибо.