颠覆:创纪录的只有合并

我遇到一些奇怪,我合并和区别记录仅合并...颠覆:创纪录的只有合并

svn merge "^/branches/release-8.0" . 

--- Merging r22415 through r22446 into '.':

G .

--- Recording mergeinfo for merge of r22415 through r22446 into '.':

U .

... revert ...

svn merge --record-only "^/branches/release-8.0" .

--- Merging r2 through r22414 into '.':

G .

--- Merging r22415 through r22446 into '.':

G .

--- Recording mergeinfo for merge of r22415 through r22446 into '.':

G .

在第二种情况下,通过执行r22414,预计不合并R2。它需要大约5分钟,所以首先我认为它被挂起。 (第一合流需要2-3秒)。

合并信息:

trunk: 

svn pg svn:mergeinfo

<empty>

branch

svn pg svn:mergeinfo

/trunk:22415-22439

我不知道该附加信息可以提供帮助,因为测试例如,它不会重现。

颠覆1.7:

svn, version 1.7.10 (r1485443) 

compiled Jun 1 2013, 09:36:13

可能是一些猜测?

回答:

看起来像以前的合并是在r22414,所以你的mergeinfo包含有关它的信息。试试看看你是否拥有它: svn propget svn:mergeinfo

1)它从最新的合并开始合并变化。因此,r22415到r22446 - 注意,这是一个实际的合并

2)它是记录(仅记录)合并信息到您的工作文件夹。由于在r22414之前没有关于合并的信息,它将它添加到mergeinfo中。这是它需要很长时间的原因。 - 请注意,这不是一个合并,只是一个记录到您的工作文件夹。

以上是 颠覆:创纪录的只有合并 的全部内容, 来源链接: utcz.com/qa/265743.html

回到顶部