tfs - 使用 nant 从 TFS 获取代码

标签 tfs nant

我想使用 NAnt 构建脚本将最新源代码从 Team Foundation 源代码控制项目目录获取到我的本地计算机目录。 为此,我使用了:-

<?xml version="1.0"?>
<project name="TFUse_GetFiles" default="GetTFSFiles">
 <target name="GetTFSFiles" >
  <exec program="C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe">
    <arg value="get" />
    <arg value="/login:Domain name\loginid,password" />
    <arg value="$/Projects/dir/Main" />
<arg value="/force" />
  </exec>
 </target> 

</project>

结果显示为 [exec]所有文件都是最新的,但没有文件复制到我的本地文件夹..

因此,如果有人以前完成过上述任务,请帮助我解决这个问题。

谢谢

最佳答案

TFS 客户端只会根据 TFS 服务器下载过期的文件:它知道工作区之前发生了什么。

您可以使用 tf get 上的 /force 选项来获取服务器记录的所有内容。

关于tfs - 使用 nant 从 TFS 获取代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7724516/

相关文章:

nant - 有没有办法使用 .NET 4.5.1 进行 nant 构建?

tfs - 如何删除从 TFS 中删除的成员所做的锁定

windows - TFS 构建期间的 Git 操作 : "fatal: could not read Password" (wincred used)

tfs - 如何针对我的 Visual Studio Team Services 项目运行 TFS 命令行?

visual-studio-2008 - Visual Studio 2008 专业版构建过程

.net - NAnt 最佳实践

testing - 实验室环境中的编码 UI 测试

TFS 2013.2 许可信息

nant - 是否可以为 NAnt 属性分配默认值?

.net - 从哪里获取 resgen.exe 以便与 NANT 一起使用?