Система контроля версий для распределенной команды разработчиков - PullRequest
3 голосов
/ 01 декабря 2010

Распределенной команде разработчиков требуется система контроля версий, которая обеспечивает доступ к Интернету и хорошо интегрирована с Visual Studio.

Пожалуйста, поделитесь своим опытом.Какую систему вы лично выберете?

Ответы [ 3 ]

1 голос
/ 01 декабря 2010

Учитывая, что вы находитесь в мире Microsoft, и, учитывая, что вы, скорее всего, смотрите на что-то вроде DVCS из-за распределенной команды, между Git и Mercurial, я бы выбрал Mercurial, так как он имеет немного более приятную поддержку Microsoft ,

Недостатком является то, что интеграции со Studio просто нет (есть некоторые сторонние варианты, но ни один, с которым я лично работал).

С другой стороны, TFS может (частично) работать удаленно, но на самом деле он не слишком силен, если вы просто делаете доступ в Интернет вместо того, чтобы быть в VPN и т. Д. (И даже с VPN это может быть медленным). нам когда-то приходилось иметь дело с сервером TFS на другом континенте). Хотя я не удивлюсь, если MS выпустит DVCS из-за их популярности в будущем.

1 голос
/ 04 января 2011

Вариантов нет;) Попробуйте Plastic SCM, если вам нужно распространяться внутри Visual Studio !

Это бесплатно для 15 пользователей и охватывает все основные и не очень основы:

  • Распространяется
  • Отличное ветвление и слияние (полное отслеживание слияния, поддержка переименования и т. Д.)
  • Графический (проверьте ветвь проводника!)
  • Включены XDiff и XMerge (поддержка рефакторов внутри слияния, единственный инструмент на рынке, способный это сделать!)
  • Очень хорошая поддержка VStudio ...
0 голосов
/ 01 декабря 2010

SVN с tortoiseSVN и VisualSVN (или RocketSVN, или Ankh) - хороший и дешевый вариант!

TFS работает, но стоит дорого и может быть довольно болезненным.

Hg (Mercurial)очень хорошо, но еще не так хорошо интегрировано с VS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...