通过编程获取最新版本,签出和签入脚本TFS命令行
我使用WinXP,VS 2008和团队资源pipe理器连接到Team Foundation Server。
我需要脚本(如BAT文件脚本)如下:
- 在Team Project中获取最新版本的文件夹。
- 检查Team Project中文件夹的文件。
- 在Team Project中检查文件夹的文件。
我的TFSProject是$/Arquitectura/Main/
,映射到pathC:\TFS\Arquitectura
有没有人有任何示例代码或build议?
在命令行中使用tf.exe。
在以下示例中, %PathToIde%
通常位于以下path中: %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE
或Windows x64上: %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE
(取决于Visual Studio版本和安装设置)。
get的例子:
cd C:\TFS\Arquitectura "%PathToIde%\TF.exe" get $/Arquitectura/Main /recursive
结帐示例:
cd C:\TFS\Arquitectura "%PathToIde%\TF.exe" checkout $/Arquitectura/Main /recursive
签入示例:
cd C:\TFS\Arquitectura "%PathToIde%\TF.exe" checkin $/Arquitectura/Main /recursive
请参阅有关tf命令行的更多信息。
“C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ tf.exe”get“$ / ProjectName / Main”/ force / recursive
得到最新的Windows 7 64位的代码
"%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" get /recursive
这对我有效。