Заметки консультанта

Шамрай Александр Владимирович

Можно ли подключить Eclipse к MS TFS 2010?

Posted by Шамрай Александр на Май 28, 2010

<< Перейти в раздел «Team Foundation Server Admin FAQ»

Для подключения Eclipse к MS TFS 2010 можно использовать утилиты Microsoft Visual Studio Team Explorer Everywhere 2010, которые находятся на следующей странице: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=af1f5168-c0f7-47c6-be7a-2a83a6c02e57. Для Eclipse необходимо скачать плагин «TFSEclipsePlugin-UpdateSiteArchive-10.0.0.zip», который и позволяет получить доступ к проектам TFS (рабочим элементам, версионному хранилищу, документам, отчетам).

После установки плагина появится отдельная перспектива, которая называется Team Foundation Server Exploring.

Рисунок 1. Team Foundation Server Exploring

После выбора этой перспективы можно выполнять подключение к любому проекту на TFS и содержимое Team Explorer в Eclipse будет полностью отображать всю реальную структуру проекта TFS.

Рисунок 2. Team Explorer в Eclipse

Team Explorer в Eclipse позволяет как и в стандартном клиенте Visual Studio регистрировать, изменять и получать с помощью запросов рабочие элементы. Запросы по рабочим элементам поддерживают все 3-и вида отображения результатов запросов (обычный список, список с прямыми связями и дерево рабочих элементов). Формы рабочих элементов в Eclipse также максимально соответствуют формам в Visual Studio.

Рисунок 3. Результат запроса по рабочим элементам

Все типы связей между рабочими элементам, а также версионными объектами и объектами тестирования, тоже поддерживаются в Team Explorer для Eclipse.

Рисунок 4. Создание связанного рабочего элемента

Все необходимые операции над объектами версионного хранения (изъятие на редактирование, возврат, отложить, создать ветвь, объединить ветви и т.д.) доступны как из Team Explorer для Eclipse так и из перспектив разработки.

Рисунок 5. Функции версионного контроля

Кроме этого в перспективе разработки можно использовать панель Pending Changes, которая позволяет быстро отследить какие файлы находятся на изменении и непосредственно из этой панели выполнить возврат этих файлов под версионный контроль.

Рисунок 6. Панель Pending Changes

При возврате изменений на сервер TFS можно выполнять связывание изменений с рабочими элементами и автоматически может быть выполнен перевод соответствующих рабочих элементов в следующее состояние.

Рисунок 7. Связывание изменений и рабочих элементов

Также доступны следующие политики регистрации для системы версионного контроля:

  • Политики сборки
  • Проверка комментариев
  • Проверка связанных рабочих элементов
  • Проверка соответствия запросу рабочих элементов
  • Запрещенные шаблоны

Рисунок 8. Политики версионного контроля

Отчеты также можно просматривать из Team Explorer для Eclipse.

Рисунок 9. Отчеты в Eclipse

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

 
%d такие блоггеры, как: