Я задаю второй вопрос выше: что конкретно означает «куча проблем слияния»?
В любом случае, мой опыт показывает, что распределенные системы контроля версий (DVCS) - например, Mercurial, Git - намного умнее слияния, чем Subversion.В то время как многие разработчики svn-приложений избегают ветвления из-за боли слияния, в DVCS это регулярная и безболезненная часть рабочего процесса.
(Возможно, у вас нет возможности заставить ваше рабочее место переключать системы, но вы все равно изучите DVCS. Это сделает вас лучшим и более конкурентоспособным разработчиком и даже может вдохновить вас на решение вашихтекущая проблема.)