Пытаюсь понять чем так хороши DVCS. Сейчас используем svn. Работа проходит следующим образом. Есть trunk, исходники из которого всегда должны собираться и работать. Их используют тестеры и прочие люди не занятые непосредственно разработкой. Разработчики перед внесением крупных изменений в код (добавление фич, рефакторниг и т.д.) создают отдельный бранч. За некоторе время до очередного релиза все бранчи сливаются в транк.
Все разработчики сидят в одном здании, удаленных нет.
Система в принципе работает нормально. Как в двнном случае применение dvcs может помочь/помешать?