我想使用 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/