2017-01-25 35 views
-1

Я пытаюсь изменить WIT и импортировать его с помощью witadmin. Из того, что я видел, можно импортировать WIT только для конкретных проектов, но не для всей коллекционной коллекции проекта. Неужели нет способа это сделать?Добавление WIT в TFS - ко всей коллекции?

На этой же заметке - я также хотел бы поделиться запросом со всем проектом сразу. Это невозможно?

Спасибо!

ответ

0

Вы правы: изменения рабочих элементов необходимо применять индивидуально для командных проектов, как и запросы пользовательских рабочих элементов.

0

Daniel сказал, что на уровне проекта. Было ничего не создано в, чтобы достичь того, чего вы хотите.

Однако, вы можете использовать некоторое обходное решение. Один из способов - автоматизировать экспорт \ импорт WIT с пакетными файлами (ExportWITDs.cmd, ImportWITDs.cmd). Затем используйте пример Checkin.cmd для регистрации изменений в выделенной папке для WIT в элементе управления источника.

Более подробно шаги вы могли бы передать этот блог: How to Customize Work Item Types

0

Прежде всего: Вы правы - вы не можете предоставить Вит для коллекций. Вся конфигурация процесса определена на уровне 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.

+0

Большое спасибо phifi! –

+0

@ L.G. Пожалуйста, если это поможет и решит вашу проблему, обязательно отметьте ее как ответ. – phifi