Team Foundation Server 2010 и автономная разработка? - PullRequest
2 голосов
/ 15 сентября 2010

Microsoft добавила что-нибудь для улучшения автономной разработки?
Я сравниваю TFS с Mercurial.

Редактировать # 1: Подробности рабочей среды

  • 20 Разработчики.
  • 1 место.
  • TFS 2005 уже установлен, но используется только 4 разработчиками.
  • Те, кто использует TFS, используют его только для управления исходным кодом
  • Другие используют VSS. (
  • Множество небольших проектов (более 50 проектов активно)
  • Размер команды проекта: от 1 до 3
  • Несколько сотрудников работают из дома один день в неделю, но имеют доступ к VPN

Есть группа наших разработчиков, которые никогда не использовали TFS, которые все еще находятся на VSS.
Это те, кто толкает судно на Mercurial. Автономные функции Mercurial - одна из причин, почему они предпочитают это Другая причина заключается в том, что они просто связывают TFS с VSS независимо от моих утверждений об обратном.
Мы используем FogBugz, и все согласны с тем, что это здорово! Этот вид возбуждает нашу любовь к продуктам NON Microsoft, которые НАМНОГО легче.

Не думаю, что оно того стоит.

Ответы [ 3 ]

1 голос
/ 15 сентября 2010

Нелегко использовать TFS в автономном режиме. Да, есть команда tfpt online, но это означает, что, пока вы отключены, вы не можете делать какие-либо проверки, возвращаться к старой версии и т. Д.

Для автономной разработки, где диктуется TFS, возможно, было бы целесообразно объединить TFS с Mercurial, чтобы получить автономный репозиторий.

Если вам нужно время от времени находиться в автономном режиме или у вас небольшая команда; Я бы предложил использовать Mercurial. В TFS есть много накладных расходов; хотя это может быть отличным инструментом в больших командах, который всегда будет на связи.

1 голос
/ 09 октября 2012

Я слышал во время выступления (запуск VS / TFS2012), что вы можете использовать наборы полок для автономной разработки.Кроме того, если вы идете на TFS 2012, он должен иметь довольно хорошую интеграцию с GIT.Так что это будет путь (GIT и HG очень похожи в функциональном отношении, оба имеют отличную автономную поддержку, а также поддержку распределенной разработки - не через прокси или смилар).

1 голос
/ 15 сентября 2010

Я использовал TFS в моей предыдущей компании.Я использую Mercurial с TortoiseHg сейчас и гораздо счастливее.Для небольших команд, особенно если они распределены, или если у вас более одной машины, это здорово.

Я не думаю, что издержки на управление или набор функций того стоят для небольших команд.На самом деле, я думаю, что модель проверки (без проверки) с Mercurial превосходит модель TFS.

...