Шаблон процесса TFS - создание начальной структуры папок контроля версий - PullRequest
6 голосов
/ 04 августа 2011

Я искал и просто не могу найти ответ на этот вопрос, так что здесь ...

Я хотел бы отредактировать шаблон процесса TFS, чтобы автоматически добавлять следующие папки в систему контроля версий, когдаЯ создаю новый командный проект:

<teamProject>
  |- DEVELOPMENT
  |- MAIN
     |- BUILD
     |- SOURCE
     |- TEST
  |-RELEASES

В настоящее время я должен добавить эти папки для каждого нового созданного командного проекта.Я бы хотел немного продвинуться вперед в автоматизации.

Если шаблон процесса не подходит для выполнения, я подозреваю, что это можно сделать в API, но пока не могу найти подходящую точку для запуска.

Ответы [ 3 ]

0 голосов
/ 05 августа 2011

Я решил создать собственное решение (C #), которое создает программный TP, а затем создает определенную структуру управления исходным кодом, используя объектную модель клиента TFS.

Привет

0 голосов
/ 05 августа 2011

Не рассматривал это подробно, но http://mskold.blogspot.com/2010/10/tfs2010-automated-team-project-creation.html может дать вам несколько советов, как этого добиться.

В StackOverflow есть еще один пост, в котором задан тот же вопрос: TFS2010 Автоматическая структура папок

0 голосов
/ 04 августа 2011

Действительно простой способ сделать это - настроить структуру папок так, как вы хотите в командном проекте Temp / Test, а затем при создании нового командного проекта вам будет предоставлена ​​опция «Задать настройки управления исходным кодом»

enter image description here

В этом диалоговом окне выберите «Создать новую ветку управления исходным кодом». Ветвь из: выберите корень командного проекта Temp / Test.

Таким образом,все ваши будущие командные проекты будут иметь ту же структуру, что и командный проект Temp / Test.

...