Редактирование определений сборки TFS2010 - PullRequest
4 голосов
/ 10 февраля 2011

В настоящее время мы настраиваем ряд сборок в TFS2010 для наших различных проектов / решений.

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

В TFS2008 я бы просто отредактировал XML напрямую и сделал какой-то творческий поиск и замену или какое-то волшебство в текстовой панели перед сохранением файла. Однако я не вижу никакого непосредственного способа сделать это в TFS2010 - поэтому я застрял, пробираясь через пользовательский интерфейс определения сборки.

Я знаю, что при выполнении трассировки SQL все это заканчивается как XML - так есть ли способ получить прямой доступ к этому XML для ручного редактирования по сравнению с принуждением делать все изменения через интерфейс?

Спасибо!

Изменить для дополнительной ясности

У меня установлены Power Tools и т. Д., И я могу клонировать свои сборки, но мои возможности редактирования по-прежнему ограничены пользовательским интерфейсом, поэтому, если у меня есть большое количество изменений пути рабочей области, я должен сделать их вручную ( время).

Моя цель - иметь возможность напрямую редактировать XAML для конкретного определения сборки, чтобы я мог сделать клон, открыть XAML, а затем выполнить поиск / замену навалом.

Ответы [ 3 ]

3 голосов
/ 10 февраля 2011

Загрузите и установите Team Foundation Server Power Tools . Вы также можете получить их через галерею расширений Visual Studio. После установки вы можете щелкнуть правой кнопкой мыши Определение сборки в Team Explorer и выбрать команду Clone Build Definition (добавленную установкой Power Tools), чтобы сделать копию существующего определения сборки. Затем вы можете настроить его для другой ветви и т. Д.

1 голос
/ 02 марта 2012

Следующий инструмент (VS Addin) удовлетворит ваше требование>

Менеджер сборки TFS сообщества

http://visualstudiogallery.msdn.microsoft.com/16bafc63-0f20-4cc3-8b67-4e25d150102c

0 голосов
/ 10 февраля 2011

Теперь определениями сборки являются все файлы .xaml - это рабочие процессы WF4 и файлы XML.


Джим Лэмб прав. Шаблоны build теперь являются файлами .xaml. Доступ к определениям осуществляется через веб-сервисы.

Я собираюсь поэкспериментировать с отправкой быстрой HTML-формы на /tfs/_tfs_resources/Build/V3.0/BuildService.asmx/QueryBuildDefinitionsByUri. Когда я щелкнул определение сборки в Team Explorer, я заметил, что у него есть связанный URI: vstfs:///Build/Definition/2. Оставайтесь с нами.

...