我们的代码坐在一个TFS项目,我们有一个包含数据的多个其他项目:TFS 2015年门控签入失败,原因是缺少映射
$/
- $/Code
- $/Data1
- $/Data2
我们已经定义了门控检查在建运行在每次签到$ /代码。我们不关心每个单个项目的数据,因为我们只想构建共享的$/Code项目。
问题是,当用户签入代码更改和数据更改(即更改$/Code和$/Data1)时,构建失败,因为我们没有在构建中映射$/Data1定义:“$/Data1/file.txt不存在适当的映射”。
这可以通过理论上的每一个映射$/DataN中得到解决,但它的内容映射很多,我希望有一个简单的解决方案。我能以某种方式告诉TFS忽略搁置中的未映射文件吗?也许像this?
你是对的,但数据的项目不被用于构建。他们只是在运行时。 – liorda
隐藏所有数据项目如何?甚至掩盖根目录并将$/Source标记为活动映射?我从来没有使用伪装,它好像你知道这东西... – liorda
没有掩饰也将防止unshelved的文件,从而导致同样的问题。 – jessehouwing