通过PowerShell签出TFS文件

时间:2010-12-17 13:29:17

标签: powershell tfs

我想使用PowerShell自动将已编辑的.csproj文件签出和签入到TFS。我只需要将单个文件更改为待处理并检查它们。

有谁知道怎么做?

2 个答案:

答案 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