在tf merge的输出中有什么星号

时间:2010-08-17 14:27:50

标签: tfs merge tf-cli

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

任何人都可以在上面的输出中解释星号的用途。我假设它表明变更集包含当前查询范围之外的变化并且是“部分”的,但在调查时并非如此。

任何优惠?如果有办法识别这种变更集,那将非常有用。目前的计划是我们必须将每个变更集的内容转储到文件中,并手动检查范围之外的任何变更。

1 个答案:

答案 0 :(得分:5)

您应该阅读Partial Merges in TFS – A Guide上的开发人员支持小组帖子。

这可能意味着:

  

在输出中,您将看到一个星号   (*)在变更集138旁边   表示它是部分合并。   这意味着只有变更集的一部分   138已合并到变更集中   如果我们看看从Dev到Main的合并候选人,我们会   看到即使我们已经合并了   改变138到Main,它仍然是一个   合并候选人。这是由于   合并引擎检测到的事实   还有一些变化   变形集138不是   从Dev传播到Main。

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