Прежде всего: Вы правы - вы не можете предоставить Вит для коллекций. Вся конфигурация процесса определена на уровне Teamproject. Но вы можете облегчить задачу обновления всех Teamprojects сразу.
Чтобы разделить WorkItemQuery или WorkItemType на несколько проектов, вы можете написать пакетный файл, в котором вы импортируете измененный файл в один проект за другим.
Я использую этот простой пакетный файл для импорта измененная Wit, чтобы все мои проекты (просто пройти по пути к файлу wit.xml вы хотите импортировать):
witadmin.exe importwitd /collection:http://servername:port/tfs/collectionName/ /p:ProjectName1 /f:%1
witadmin.exe importwitd /collection:http://servername:port/tfs/collectionName/ /p:ProjectName2 /f:%1
witadmin.exe importwitd /collection:http://servername:port/tfs/collectionName/ /p:ProjectName3 /f:%1
... add more projects here
По команде разработчиков запрашивать VisualStudio вызовите * .bat файл, как это:
import.bat c:\temp\task.xml
Как witadmin.exe не обеспечивает функцию импорта/экспорта WorkItemQueries вы можете использовать wiqadmin вместо этого. Вы можете найти его here.
Большое спасибо phifi! –
@ L.G. Пожалуйста, если это поможет и решит вашу проблему, обязательно отметьте ее как ответ. – phifi