我的解决方案需要来自未包含在解决方案文件夹中的文件夹的其他文件,因此我在构建定义的“工作空间”选项卡中设置了第二个工作文件夹。
现在该文件夹的文件已加载,并且我的解决方案中的所有链接都正常 - 解决方案已构建。
我编写了一个自定义事件,该事件是在构建过程结束时生成的新文件,并将它们 checkin 与上面相同的文件夹(第二个工作文件夹)中。
但是,自定义事件自动 checkin 的文件会一次又一次地触发整个解决方案......
所以真正的问题是:如何排除在持续集成模式下 checkin 时触发的工作文件夹?隐藏文件夹似乎不是解决方案,因为我需要这些文件来构建解决方案。
最佳答案
显然您正在进行持续集成构建。使用以 ***NO_CI***
结尾的注释将更改提交到 TFS 中应该可以防止重新触发构建。
您还可以检查 here一些背景。
关于workspace - 从 TFS 2010 中的 CI 触发器中排除工作文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10449640/