2010-08-17 66 views
4
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 

任何人都可以解释上面输出中的星号是什么。我认为它表示的变更集包括当前查询范围之外的变更,这些变更是“部分”的,但在调查中情况并非如此。tf合并输出中的星号是什么

任何优惠?如果有一种方法来识别这种变更集,这将非常有帮助。目前的计划是,我们必须将每个变更集的内容转储出来并手动检查范围之外的任何变更。

回答

4

您应该阅读Partial Merges in TFS – A Guide上的开发者支持团队的帖子。

这可能意味着:

在输出,你会看到一个星号 (*)旁边的变更集138 表明它是一个部分合并。 这意味着只有部分变更集合 138已合并到变更集合 139中。如果我们看一下从Dev到Main的合并候选人,我们将 看到即使我们已将 changeset 138合并到Main,它也是仍然是 合并候选人。这是因为合并引擎检测到 这一事实造成012xx变更集138中仍有一些变化,而这些变更集不是从Dev向Main传播的 。

我会阅读整篇文章,看看它是否回答你的问题。

+0

我了解'tf merges'的输出中的星号,它报告已完成的合并。在这种情况下,我不是在查询现有的合并,我正在尝试合并。 – 2010-08-19 07:14:53