【发布时间】:2019-12-17 01:37:22
【问题描述】:
我有一个TeamFoundationServer 2015 和一个项目(我们将其命名为 ProjectA)。
ProjectA 包含三个不同的解决方案(我们将它们命名为 SolutionA、SolutionB、SolutionC)
在这个 TFS 项目 (ProjectA) 下有不同的分支(我们将它们命名为 BranchA、BranchB 等)
每周我们都会从 BranchA 合并到 BranchB。
现在有趣的部分: 在一周之内,我确实更新了解决方案 A 和解决方案 B 的源代码。 现在,当每周合并出现时,我只想合并对 SolutionA 所做的所有更改。 为此,我手动检查属于 SolutionA 的所有变更集,然后合并它们。 这通常非常耗时,问题是这是否可以更容易实现。
所以我正在寻找某种方法来将我的源代码分配给某个特定的标签或类似的东西。所以我要做的就是:搜索标签 "XYZ" 并合并属于该标签的所有变更集。
非常感谢您。
【问题讨论】:
-
但除非您可以绝对保证标签应用于每个 SolutionA 签入和仅 SolutionA 签入,否则您仍然需要查看它们。您不能合并所有内容,然后撤消对其他解决方案的更改吗?
-
是的,带有“标签”的想法并不好。我可以合并所有内容,但撤消更改会迫使我再次知道对 SolutionA 进行了哪些更改,对 SolutionB 进行了哪些更改。在签入时进行某种自动分配会很棒,例如在 SolutionA 中具有标签或其他任何东西,并且对于 SolutionB 具有相同的东西。
-
哦,我明白了。哎哟。