2016-07-18 63 views

回答

0

如果您正在使用命令行(witadmin importwitd),則可能需要逐個上傳每個文件。

如果您想一次上傳一個團隊項目。你可以通過Power shell腳本來實現這一點。示例如下:

Param(
     [string] $CollectionUrlParam = $(Read-Host -prompt "Collection (enter to pick):"), 
     [string] $TeamProjectName = $(Read-Host -prompt "Team Project:"), 
     [string] $ProcessTemplateRoot = $(Read-Host -prompt "Process Template Folder:") 
    ) 

$TeamProjectName = "teamswithareas" 
$ProcessTemplateRoot = "C:\Users\mrhinsh\Desktop\TfsProcessTemplates\Microsoft Visual Studio Scrum 3.0 - Preview" 
$CollectionUrl = "http://kraken:8080/tfs/tfs01" 

$TFSConfig = "${env:ProgramFiles}\Microsoft Team Foundation Server 11.0\Tools\TFSConfig.exe" 
$WitAdmin = "${env:ProgramFiles(x86)}\Microsoft Visual Studio 12.0\Common7\IDE\witadmin.exe" 

witds = Get-ChildItem "$ProcessTemplateRoot\WorkItem TrackingType\Definitions" 

foreach ($witd in $witds) 
{ 
    Write-Host "Importing $witd" 
    & $WitAdmin importwitd /collection:$CollectionUrl /p:$TeamProjectName /f:$($witd.FullName) 
} 
$WitAdmin importcategories /collection:$CollectionUrl /p:$TeamProjectName /f:"$ProcessTemplateRoot\WorkItem Tracking\Categories.xml" 
$WitAdmin importprocessconfig /collection:$CollectionUrl /p:$TeamProjectName /f:"$ProcessTemplateRoot\WorkItem Tracking\Process\ProcessConfiguration.xml" 

更多詳細信息請參閱this blog

相關問題