Оставайтесь с Visual SourceSafe или переходите на Team Foundation Server 2010 - PullRequest
10 голосов
/ 31 августа 2010

Мы небольшая группа из шести разработчиков, которые в настоящее время используют Visual Studio 2003 и Microsoft Visual SourceSafe (HVAC).Каждый несет ответственность за то, чтобы его программа не делилась кодом друг с другом.Каждый несет ответственность за свою собственную обработку версии, коды не входят в общую обработку версии.

Теперь мы обновимся до Visual Studio 2010 и думаем над тем, как мы перейдем к Team Foundation Server 2010 (TFS) или, еслимы должны продолжить с сантехники.Я хочу перейти, но некоторые из моих коллег сомневаются.

  1. Какие плюсы и минусы для США, чтобы перейти на TFS?
  2. В дополнение к обработке версий, что в TFS мы найдем полезным?
  3. Является ли TFS подходящим инструментом для нашей работы или это излишне?
  4. Можете ли вы работать с кодом в автономном режиме?Иногда мы работаем с ноутбуками дома или у клиента

Я нигде не нашел, сколько это стоит.

Ответы [ 3 ]

13 голосов
/ 31 августа 2010

Прежде всего, Sourcesafe скоро прекратит поддержку Visual Sourcesafe: http://support.microsoft.com/lifecycle/search/default.aspx?sort=PN&alpha=sourcesafe&Filter=FilterNO

If, что вам недостаточно для миграции, затем есть замечательный пост от Брайана Гарри (руководителя программы TFS), почему должен перейти на TFS: http://blogs.msdn.com/b/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx

In short, TFS - это больше, чем только Source Control, в нем есть рабочие элементы, в которых вы можете отслеживать свою работу, добавлять отслеживаемость и получать информацию об управлении проектами. Он также имеет инструмент автоматизации сборки, с помощью которого вы можете автоматизировать компиляцию, тестирование и проверку кода ваших приложений.

Когда вы идете дальше, у него также есть отличные возможности тестирования: http://msdn.microsoft.com/en-us/library/ms182409.aspx

To ответьте на ваши вопросы:

  1. Есть много плюсов и один большой минус. Дело в том, что вам нужно выполнить миграцию, хотя для VSS и TFS существует инструмент миграции: http://msdn.microsoft.com/en-us/library/ms253060.aspx
  2. Рабочие элементы, автоматизация сборки, отчетность, интеграция с sharepoint, менеджер тестов, менеджер лаборатории
  3. TFS великолепен: он масштабируется от таких групп, как ваша, до крупных организаций, до тысяч пользователей.
  4. Да, есть возможность запустить visual studio без подключения TFS. Затем он спрашивает, хотите ли вы работать в автономном режиме. Когда вы снова подключитесь к сети, вы можете подключиться к TFS и проверить изменения. Существует также возможность выставлять TFS в Интернете, чтобы вы могли получить доступ к TFS внутри своей организации из дома.
6 голосов
/ 16 сентября 2010

Вопрос о том, стоит ли вам переходить на TFS2010, является спорным вопросом, на который можно найти много хороших ответов.

Вопрос о том, следует ли вам уходить от VSS, ясен на 100%.Есть много статей о том, почему:

Система уничтожения источника Microsoft

VSS: небезопасно на любой скорости

Все, что угодно, только не безопасное

4 голосов
/ 21 сентября 2010

После недавней миграции с VSS на TFS2010 я не оглядывался назад. Мне нравится, как все интегрировано. Не повторяя сказанного ранее, некоторые из замечательных функций:

  • Правильное ветвление и слияние
  • интеграция с AD, больше не нужно настраивать пользователей в VSS
  • Легко увидеть, кто что проверил
  • Легко увидеть историю регистрации (отлично подходит для проверки кода)
  • TFS Power Tools добавляет настраиваемые политики регистрации и контекстное меню Проводника Windows
  • Рабочие элементы, отслеживание и их связь с наборами изменений
  • Встроенная отчетность
  • Порталы командных проектов - так что не разработчики могут получить доступ к отчетам TFS / информации о рабочих элементах и ​​т. Д.
  • Скорость, это намного быстрее, чем VSS
  • Источник хранится на сервере SQL, а операции регистрации выполняются на транзакциях, а не на основе файлов, больше не выполняется очистка VSS

Я обнаружил, что вместо переноса исходного кода с помощью инструмента миграции свежая регистрация была самым быстрым способом, когда SourceSafe оставался доступным только для чтения в то странное время, когда мне приходилось обращаться к истории.

...