отказ от ответственности: я еще не перешел в 2010, но, вероятно,
Самая большая особенность для меня:
(мы используем ветвление для управления большими наборами функций и для разделения SP, QFE и основных выпусков)
TFS 2010 будет отслеживать изменения в филиалах.
Пример: предположим, что я что-то изменил в ветке Dev, а затем вы объединили dev с main. Теперь предположим, что кто-то использует функцию Annotate (в основной ветке), чтобы выяснить, кто изменил этот код. В TFS 2008 сообщалось, что вы внесли изменения (потому что вы отметили слияние). Как сообщается, TFS 2010 будет знать, что я на самом деле инициировал изменение в ветке dev, и он сможет сообщить вам об этом. Это золото, если вы используете ветвление.
Кроме того, поправьте меня, если я ошибаюсь, но разве они не переключили 2010 на использование одной базы данных SQL? (или, может быть, 1 для контроля источников и один склад?). Если так, то стратегия резервного копирования становится немного лучше. MS говорит, что все базы данных TFS должны быть зарезервированы с одного и того же момента времени, но это трудно сделать, когда есть 5 с лишним баз данных (очень трудно гарантировать, что все они отражают точно один и тот же момент времени в транзакциях) , Если у них есть консолидированные базы данных, то это должно быть проще.
Еще одно: в зависимости от уровня MSDN, который у вас есть, TFS 2010 может быть бесплатным для вас.