2010-12-17 26 views
6

PowerShellを使用して、編集済み.csprojファイルのTFSへのチェックアウトとチェックインを自動化したいと考えています。保留中のファイルを1つだけ変更してチェックする必要があります。PowerShell経由のTFSのチェックアウト/ファイル

誰でもこの方法を知っていますか?

答えて

7

New-TfsChangeSetコマンドレットでチェックインし、Add-TfsPendingChange -Editコマンドレットでチェックアウトすることができます。

コマンドレットを取得するには、Microsoft Team Foundation Server 2010パワーツールをインストールする必要があります。

+1

そのコマンドレットのドキュメントへのリンクはありますか? Power ToolsをインストールしてPowerGUIを更新しましたが、現時点では表示されません。 – StuperUser

+0

ps1に完全なサンプルコードがありますか? – Kiquenet

+1

@StuperUser:Bingを使用して見つかりました。https://blogs.msdn.com/b/bharry/archive/2008/10/01/preview-of-the-next-tfs-power-tools-release.aspx?Redirected= trueとhttps://rkeithhill.wordpress.com/2008/11/11/team-foundation-powershell-pssnapin-in-october-team-foundation-power-tools-drop/ – PVitt

6

私は同じ痛みを抱えていましたが、最終的にそうする正しい方法を得ました。 ここに行きます。

#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 
関連する問題