При рассмотрении git и svn для рабочих проектов, является ли Mercurial лучшим из обоих миров?

В последнее время я искал лучшие технологии управления версиями для моих рабочих проектов . Некоторое время я был пользователем Subversion, но слышал все больше и больше о git. Я проверил его, и мне очень понравился тот факт, что он позволяет вам легко помещать ваши проекты в систему управления версиями, даже в автономном режиме, когда у вас нет доступа к серверу. Однако в среде с несколькими программистами (например, на работе) идея центрального сервера по-прежнему имеет свои преимущества. Вот когда я наткнулся на Mercurial, мне кажется, что это лучшее из обоих миров, так как вы можете просто поставить свой проект под контроль версий в автономном режиме, вы можете отправить push другим людям, если они установят веб-сервер, но вы также можете использовать центральный сервер, на который можно отправлять и извлекать .. Добавьте к этому тот факт, что что-то вроде bitbucket.com дает вам возможность запустить частный бесплатный репозиторий в Интернете ..

Так что я прав в своих мыслях, или есть какие-то важные тонкости с этим источником системы управления в рабочей среде, которую я не могу понять?

9
задан Falx 1 June 2011 в 07:18
поделиться