tf merge /recursive /candidate $/foo/ExUI $/bar/ExUI
Changeset Author Date
--------- -------------------------------- ----------
23438 Fred_Bloggs 04/05/2010
23609 Jimmy_jones 11/05/2010
23943* John_doe 25/05/2010
任何人都可以在上面的输出中解释星号是什么。我假设它指示变更集,这些变更集包括当前查询范围之外的变更,并且是“部分”变更,但经调查并非如此。
有优惠吗?如果有一种方法可以识别这种变更集,那将非常有帮助。当前的计划是我们必须将每个变更集的内容转储到文件中,并手动检查范围之外的任何变更。
最佳答案
您应该阅读Partial Merges in TFS – A Guide上的开发人员支持团队文章。
这可能意味着:
在输出中,您将看到一个星号
(*)在变更集138旁边
表示这是部分合并。
这意味着变更集的一部分
138已合并到变更集中
139.如果我们查看从Dev到Main的合并候选者,我们将
看到即使我们已经合并
将变更集138更改为Main,它仍然是
合并候选人。这是由于
合并引擎检测到的事实
仍然有一些变化
变更集138不是
从Dev传播到Main。
我会阅读整篇文章,看看是否能回答您的问题。