2014-02-20 2 views
1

У нас есть TFS 2012, и у нас есть много проектов, созданных в версии 2008 TFS. Есть ли способ найти название шаблона проекта TFS, который использовался при создании проекта TFS?Как найти шаблон для TFS?

Спасибо, Томас

ответ

1

Я нашел способ для поиска имя шаблона из запроса SQL. Тем не менее, это будет перечислять только те проекты, которые были созданы в TFS2012

USE Tfs_DefaultCollection 

SELECT  tbl_projects.project_name AS [Team Project], tbl_project_properties.value AS [Process Template] 
FROM   tbl_projects INNER JOIN 
         tbl_project_properties ON tbl_projects.project_id = tbl_project_properties.project_id 
WHERE  (tbl_project_properties.name LIKE '%Process Template%') 
1

Короткий ответ: нет. Вы можете проверить типы рабочих элементов, доступных в проекте, и указать шаблон процесса, например. «MSF для Agile Software Development» имеет «Требование качества обслуживания».

+0

Таким образом, это не хранится нигде в базе данных TFS? – thomas

+2

К сожалению нет. Существует такая таблица, но в 2012.2 или что-то в этом роде. Он заполняется только во время создания проекта, поэтому перенесенные проекты не имеют данных. –

1

TFS Team Project Manager на CodePlex - это бесплатный инструмент, который будет проверять все шаблоны процессов ваших командных проектов (даже если они настроены) и рассказать вам, какой шаблон процесса наиболее вероятно использовался для создания этого Team Project (и дает вам уверенность в% в матче). Вы даже можете предоставить дополнительные «исходные» шаблоны процессов, такие как шаблон пользовательского процесса вашей компании, и он расскажет вам, какие проекты были созданы с ним.

enter image description here

Смежные вопросы