我想使用PowerShell自动将已编辑的.csproj文件签出和签入到TFS。我只需要将单个文件更改为待处理并检查它们。
有谁知道怎么做?
答案 0 :(得分:7)
您可以使用New-TfsChangeSet
cmdlet进行签名,并使用Add-TfsPendingChange -Edit
cmdlet结帐。
要获取cmdlet,必须安装Microsoft Team Foundation Server 2010 Power Tools。
答案 1 :(得分:7)
我有同样的痛苦,最后得到了正确的方法。 你走了。
#Load the TFS powershell
Add-PSSnapin Microsoft.TeamFoundation.PowerShell
# the filePath should be in the format like C:\MyFodler\MyFile.txt
Add-TfsPendingChange -Edit -Item $filepath -Verbose -ErrorAction SilentlyContinue -wa 0
# Check in the file after changes.
New-TfsChangeset -Item $filepath -Verbose -Comment "Comment Here" -Override true