Как автоматизировать процесс ветки / новой команды в TFS - PullRequest
3 голосов
/ 26 октября 2009

Мы делаем ветвь освобождения от ствола в конце каждого спринта.

Это ручная работа; мы разветвляем src и вручную редактируем конфигурацию сборки.

Это оказалось подверженным ошибкам процессом. Можно ли автоматизировать его в TFS?

Ответы [ 3 ]

1 голос
/ 26 октября 2009

Да, вы можете автоматизировать в TFS, используя .NET API. Это дает вам доступ к объекту VersionControlServer для ветвления вместе с объектом IBuildServer для изменения определений сборки.

Следующий вопрос может быть полезен при выполнении ветвления в коде.

Как создать новую ветку исходного кода с использованием TFS API?

0 голосов
/ 27 октября 2009

Хороший вопрос (вопрос скоро меня поразит;)).

Несколько идей (как я начну):

  • используйте параметр как часть пути к решению / с, поэтому вам нужно изменить только в 1 месте вместо нескольких

  • определение сборки ветки

  • рабочее пространство должно быть восстановлено вручную (по крайней мере из того, что я знаю сейчас - мы используем 2-3 проекта TFS в рабочем пространстве)

  • переопределить BuildNumber с помощью BuildNumberOverrideTarget

0 голосов
/ 26 октября 2009

Вы можете использовать команду перехода утилиты командной строки tf:

http://msdn.microsoft.com/en-us/library/d73s8b27.aspx

У меня нет никаких советов по редактированию конфигурации сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...