TFS2010中的门控签入

我希望利用TFS 2010的新门控签到功能。

我有大约10种解决方案,它们都作为依赖项共享一个专有的共享代码库。

我的结构是:

TeamProj/SharedCode
TeamProj/Proj1
TeamProj/Proj2
TeamProj/Proj3
........

我遇到的问题是,我怎样才能将具有SharedCode项目的所有项目集成为依赖关系?

有可能有人可以做出重大改变,并且直到其他项目之一被手动打开/构建时才能意识到它。

我只想在签入SharedCode文件夹时触发大集成构建。

问题是,如果我映射实际运行其他项目的构建所需的源代码路径,则也会自动针对所有THOSE项目提取签入。

我如何拥有一个独立于实际运行构建所需源的门控签入受控文件夹?

干杯,戴夫


如果我理解正确,那么当TeamProj / SharedCode中的任何源文件发生更改时,您希望创建一个构建定义作为门控签入来构建TeamProj / Proj1,TeamProj / Proj2,TeamProj / Proj3?

在这种情况下,我想到的一个解决方案如下:

  • 仅使用源文件夹TeamProj / SharedCode创建构建定义。
  • 更改构建模板为其他文件夹执行TFS GET
  • 更改构建模板以构建所有三个解决方案Proj {1,2,3},而不是SharedCode解决方案。
  • 这是你想要的吗?

    链接地址: http://www.djcxy.com/p/45011.html

    上一篇: Gated Checkins in TFS2010

    下一篇: Release management system for Linux