【发布时间】:2016-05-10 11:29:45
【问题描述】:
我目前在 TFS 2013 中工作,并且正在尝试实现构建定义的一部分,它将从 jar 或 VM 目录中已经存在的其他文件创建一个 Shelveset。问题是为了添加必须有一个映射目录。如果在 tf add 之后文件相同,则不会将其检测为挂起的更改。好处几乎是用户可以拉出搁置集并在他们的本地工作区中获取运行某些自动化所需的那些文件。所以顺序如下
添加 Jar 文件:tf "add " + """" + BuildDirectory + "\" + ProjectBaseDir + "\" + "\lib*." + """" + " /noignore" + " /recursive" + " /noprompt" + " /lock:None" 添加其他文件:tf "add " + ".*" + " /noignore" + " /recursive" + " /noprompt" 搁置更改: tf "shelve /move /replace /noprompt " + """" + ShelvesetName + """"
如果这有点令人困惑,我深表歉意。有没有人有任何使用 tfs 的想法或解决方法?
【问题讨论】:
标签: tfs automation build-definition shelveset