2016-02-01 39 views
0

我目前TFS 2013工作文件已经存在于映射的目录,并想实现构建定义的一部分,它会从罐子或已经存在于虚拟机的其他文件创建一个搁置目录。问题是,为了做一个添加必须有一个映射的目录。如果该文件在tf添加后相同,则不会将其作为待处理更改进行检测。非常有益的是,用户可以拉动搁置集并将这些文件放在本地工作区中,这些文件需要运行一些自动化操作。所以序列如下TFS生成定义,以搁置

添加jar文件:tf“add”+“”“”+ BuildDirectory +“\”+ ProjectBaseDir +“\”+“\ lib *。”+“”“”+“/noignore” + “/递归” + “/ NOPROMPT” + “/锁:无” 添加其他文件:TF “添加” + “ *” + “/ noignore” + “/递归” + “/ NOPROMPT”。 货架变化:tf“搁置/移动/替换/ noprompt”+“”“”+ ShelvesetName +“”“”

我很抱歉,如果它有点混乱。有没有人有任何想法或解决方法使用tfs?

回答

0

根据您的信息,假设你要添加你的构建结果搁置再拉或复制搁置在本地工作区中运行一些自动化的东西。

可以在构建过程中模板添加InvokeProcess活动执行xcopy命令行从源文件复制到目标位置。请参阅本文中的示例以获取更多详细信息:Customize Team Build 2010 – Use more complex arguments

或升级到TFS 2015以使用Vnext Build