>> А для тех кто не может осилить набор команд и их параметры
> ...таким разруливание конфликтов лучше вообще не доверять, для начала. Человек лыка не
> вяжет, а вы ему ответственную работу?!Наверно, в Git и SVN/CVS операция merge — ответственная работа.
В hg про merge должен быть в курсе каждый разработчик, который коммитит в центральный репозиторий. Иначе он не сможет запушить свои изменения, конфликтующие с теми, которые уже есть в репозитории и сделаны до него.
Для успешного разрешения конфликта в hg нужно воспользоваться операцией merge на месте — провести слияние сначала в локальном репозитории, протестировать слияние, закоммитить, а потом уже пушить результат в центральный репозиторий.
То есть понимание работы операции merge является одним из основных особенностей работы в команде с hg. Без этого знания разработчикам на местах делать будет просто нечего — они не смогут обмениваться единым кодом.