我使用的TFS结构类似于:
$Root
- Projects
-SolutionA
-SolutionB
-SolutionC
-SolutionD
我想在服务器上设置门禁签到。每个解决方案'文件夹包含一个单独的Visual Studio解决方案,并根据这些解析工作。在过去的几个小时里,我一直在摆弄一个构建过程模板,并且几乎没有取得我希望取得的进展。
我想要做的是拥有一个构建定义,该构建定义仅构建与构建开始时门控签入相对应的解决方案。因此,如果签入仅对SolutionA进行了更改,我只想构建SolutionA(而不是SolutionB,C或D)。同样,如果签入对SolutionA和SolutionC都有变化,我想同时建立A和C,但不建立B或D.
我在弄清楚两件事情时遇到了麻烦。首先,我如何找到checkin已修改的解决方案?其次,如何使用该信息指定仅构建已更改的解决方案?
修改:如果有资源说明如何执行此操作,我非常乐意阅读它。我自己找不到任何运气。