我使用WinXP,VS 2008和Team Explorer连接到Team Foundation Server。
我需要编写以下脚本(例如BAT文件脚本):
我的TFSProject是$/Arquitectura/Main/
,已映射到路径C:\TFS\Arquitectura
有没有人有任何示例代码或建议?
答案 0 :(得分:149)
在命令行中使用tf.exe。
在以下示例中,%PathToIde%
通常位于以下路径:%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE
或Windows x64:%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE
(取决于Visual Studio版本和安装设置)。< / p>
获取示例:
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 commandline的更多信息,请参阅。
答案 1 :(得分:8)
VS2017更新
C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TeamFoundation \ Team Explorer \ tf.exe'
答案 2 :(得分:5)
“C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ tf.exe”get“$ / ProjectName / Main”/ force / recursive
答案 3 :(得分:4)
获取Windows 7 64位的最新代码
"%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" get /recursive
这对我有用。
答案 4 :(得分:0)
我在64位Windows 10的Powershell中尝试了以下代码,并且对我有用:
cd C:\ MyWorkspace
&“ C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ TF.exe”获得$ / TFSFolderPath / recursive
请注意,第二行以&开头(&),但如果没有它,我的代码将无法工作,尽管不知道其原因。