workspace - 从 TFS 2010 中的 CI 触发器中排除工作文件夹

标签 workspace working-directory

我的解决方案需要来自未包含在解决方案文件夹中的文件夹的其他文件,因此我在构建定义的“工作空间”选项卡中设置了第二个工作文件夹。

现在该文件夹的文件已加载,并且我的解决方案中的所有链接都正常 - 解决方案已构建。

我编写了一个自定义事件,该事件是在构建过程结束时生成的新文件,并将它们 checkin 与上面相同的文件夹(第二个工作文件夹)中。

但是,自定义事件自动 checkin 的文件会一次又一次地触发整个解决方案......

所以真正的问题是:如何排除在持续集成模式下 checkin 时触发的工作文件夹?隐藏文件夹似乎不是解决方案,因为我需要这些文件来构建解决方案。

最佳答案

显然您正在进行持续集成构建。使用以 ***NO_CI*** 结尾的注释将更改提交到 TFS 中应该可以防止重新触发构建。

您还可以检查 here一些背景。

关于workspace - 从 TFS 2010 中的 CI 触发器中排除工作文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10449640/

相关文章:

perforce - 如何删除 Perforce 中的工作区(使用 p4v)?

java - 如何获取eclipse工作空间路径

tfs - Phantom TFS 工作区不允许我映射到另一个工作区?

git - 查找缺少 .git 目录的工作目录的 Git 修订版

visual-studio-2005 - 可以在工程(.vcproj)文件中设置工作目录吗?

ios - 无法构建包含 Kal 和其他 1 个项目的工作区(i386 的 undefined symbol )

r - 了解 R 工作区的元素明智清除

haskell - 如何在 Haskell 中获取可执行文件的目录?

java - 从java更改命令的工作目录

python - PyDev 控制台工作目录