12

我正在查看合并的候选变更集,我得到一些我不明白的输出:

tf merge /candidate /recursive $/Acme/Branches/Release/3.5 $/Acme/Trunk
Changeset Author                           Date
--------- -------------------------------- ----------
   47829* nate:14                          4/16/2009

变更集编号末尾的 * 是什么意思?

4

3 回答 3

8

它表示已完成部分合并。

于 2010-01-22T18:38:55.057 回答
8

详细说明 Randy 的回答:部分合并意味着 #47829 中的某些更改已经合并,但其他更改尚未合并。

tf merges使用相同的语法。从 2008 年开始(或者可能是 2005 SP1?),还有一个/format:detailed参数将逐项枚举合并历史记录。

于 2010-01-23T03:01:45.620 回答
0

根据我的经验,这意味着这些变更集已经在本地从源分支合并到目标分支,但尚未在目标分支上签入这些更改。如果您在目标分支上签入待处理的更改,然后运行“tf /merge /candidate ...”,那么您不应该有任何带有星号的项目。

于 2018-05-24T21:19:42.487 回答