TFS VS vs SVN производительность по глобальной сети - PullRequest
5 голосов
/ 01 октября 2009

Может кто-нибудь, пожалуйста, дайте мне знать, какова производительность TFS против SVN по глобальной сети. У меня есть сценарий, где у нас есть несколько команд, настроенных по всей географии. Может ли кто-нибудь помочь мне решить, что использовать?

Более конкретно, я хотел бы знать о производительности TFS 2008. Из чтения в интернете я понимаю, что TFS 2005 действительно плохо работает в глобальной сети. Но хотел бы узнать, видел ли кто-нибудь какие-либо серьезные улучшения в производительности TFS 2008?

Ответы [ 4 ]

5 голосов
/ 01 октября 2009

TFS на самом деле не предназначен для работы в автономном режиме (даже если можно обойти это ).

Поэтому Subversion является лучшим выбором при работе с ненадежным / медленным соединением. Современные инструменты контроля версий, такие как mercurial или git , даже лучше в этом отношении.

Как говорится, я не уверен, что сравнение полезно. Subversion - это просто система контроля версий. TFS содержит систему контроля версий, сервер сборки, систему отслеживания проблем, службы отчетов о проектах и ​​сбора данных, хранилище sharepoint и т. Д.

2 голосов
/ 01 октября 2009

В зависимости от размера, опыта и кошелька вашей команды, для Tfs следует использовать прокси-сервер Tfs в разных местах.

2 голосов
/ 01 октября 2009

Звучит так, будто вы хотите рассмотреть распределенную систему контроля версий (dvcs). Это работает очень хорошо, поскольку разработчики могут продолжать работать без доступа в Интернет и многих других преимуществ.

Похоже, что для развития в Windows набирает обороты GitHub в сочетании с GitExtensions для Visual Studio (учитывая вашу ссылку на Tfs, я предполагаю это ваша установка). Git имеет другой фон, но многие проекты стека MS переходят на него, особенно в сценарии, который вы описываете, и проекты с открытым исходным кодом.

1 голос
/ 01 октября 2009

В прошлый раз, когда я проверял, TFS не был оптимизирован для подключений с низкой пропускной способностью - например, он не отправляет различия при обновлении версии файла, а просто отправляет вам полное содержимое нового файла (ну, в по крайней мере это gzips это ...).

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