我使用 WinXP、VS 2008 和 Team Explorer 连接到 Team Foundation Server。
我需要编写以下脚本(例如 BAT 文件脚本):
- 获取团队项目中文件夹的最新版本。
- 查看团队项目中文件夹的文件。
- checkin 团队项目中文件夹的文件。
我的 TFSProject 是 $/Arquitectura/Main/
,映射到路径 C:\TFS\Arquitectura
有人有任何示例代码或建议吗?
最佳答案
在命令行中使用 tf.exe。
在以下示例中,%PathToIde%
通常位于如下路径:%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE
,或在 Windows 上x64:%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE
(取决于 Visual Studio 版本和安装设置)。
获取示例:
cd C:\TFS\Arquitectura
"%PathToIde%\TF.exe" get $/Arquitectura/Main /recursive
结账示例:
cd C:\TFS\Arquitectura
"%PathToIde%\TF.exe" checkout $/Arquitectura/Main /recursive
checkin 示例:
cd C:\TFS\Arquitectura
"%PathToIde%\TF.exe" checkin $/Arquitectura/Main /recursive
有关 tf commandline 的更多信息,请参阅.
关于tfs - 编写 TFS 命令行脚本,以编程方式获取最新版本、 checkout 和 checkin ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3762812/