Ограничения использования VS2010 Professional с TFS 2010 Basic?

В настоящее время я нахожусь в процессе исследования TFS 2010, так как было согласовано, что мы получим VS2010 Professional, когда он будет выпущен, и он будет поставляться с TFS Basic (в настоящее время мы застряли на VSS и рассматривали возможность перехода на SubVersion до объявление TFS Basic).
Я загрузил установленную бета-версию 2 TFS 2010 и установил ее с помощью базовой установки, которую я заставил поверить, что это то, чему фактический TFS Basic будет эквивалентен. Я все это настраиваю, устанавливаю Team Explorer в бета-версию 2 VS2010 и начинаю копаться. Я вижу много интересных вариантов и включаю в своем тестовом проекте одну из них, которая называется «Политика регистрации - анализ кода». Затем я пытаюсь отметить что-то в этом проекте, и появляется небольшое диалоговое окно с сообщением

Для оценки политики анализа кода требуется установка Visual Studio 2010 Premium Beta 2 или Visual Studio 2010 Ultimate Beta 2.

Однако я нигде не могу найти упоминания об этом или других ограничениях в Интернете. На странице сравнение функций MS VS 2010 представлены все три версии 4 звезды для функций продукта TFS, а на прочитанных мною страницах об ограничениях TFS Basic только сказано, что в нем отсутствуют возможности Sharepoint и Reporting.

Я что-то упустил? Есть ли где-нибудь статья об ограничениях или, возможно, о некоторой путанице между продуктом TFS Basic и базовой установкой полной версии?


person MartW    schedule 05.11.2009    source источник


Ответы (1)


Извините, это так сбивает с толку. Прежде всего, о нескольких вещах.

VS 2010 Professional с MSDN поставляется с TFS. Не только TFS «Basic», но и полную серверную лицензию на TFS и CAL (клиентскую лицензию) для доступа к ней. Когда вы устанавливаете TFS, вы можете выбрать, какой вариант установки вам нужен. Вы можете выбрать «Базовый», который настраивает для вас все предварительные условия (например, IIS, SQL Express и т. Д.). Или вы можете выбрать Advanced, если вам нужна более традиционная установка TFS, где вы можете сначала установить IIS, MOSS, полный SQL Server со службами отчетности и т. Д., А затем установить полную TFS, интегрированную с этими продуктами. Вы можете думать о «TFS Basic» как о «Easy TFS». Это та же самая TFS, но ее просто установить (в том числе в несерверных операционных системах, таких как Windows 7 и т. Д.). Вы можете переместить свою коллекцию проектов, созданную при базовой установке TFS, в полноценную установку TFS в будущем, если вы обнаружите, что переросли базовую установку.

Политики регистрации - это фрагменты кода на стороне клиента, которые запускаются каждый раз, когда вы выполняете регистрацию. Выбранная вами конкретная политика фактически запускает некоторые функции в Visual Studio, связанные с анализом кода. Проблема, с которой вы столкнулись, заключается в том, что эти функции доступны только в расширенных выпусках Visual Studio и не включены в Professional. Функция на стороне TFS (сервер) просто может запускать политики регистрации. Функция на стороне клиента - это то, что вызывает политика регистрации. Непонятно, знаю.

Мой совет относительно правил регистрации: не включайте их сначала, а включайте постепенно (см. http://www.woodwardweb.com/vsts/policy_override.html для моего обоснования этого).

Надеюсь, это поможет.

Мартин.

person Martin Woodward    schedule 05.11.2009
comment
Большое Вам спасибо :). Я надеюсь, что в окончательной версии / документации проясняется, что такие вещи, как политики проверки кода анализа, можно использовать только с более высокими версиями VS2010. - person MartW; 06.11.2009