2010-05-10 87 views
2

这里我们再次使用svn:mergeinfo。我已经阅读了关于它的所有Q/A,但我遇到了一个似乎未在现有帖子中涵盖的案例。 我的树干是干净的svn的:合并信息,即这样的:SVN mergeinfo属性和分支

svn propget svn:mergeinfo --depth=infinity 

只返回在树干的根,这是很好的融合信息。 我创建了一个分支,并且该分支也很好,仅在分支的根目录下有svn:mergeinfo。但后来我尝试用最新的主干分支,像这样:

svn merge http://xxxxx/trunk 

然后一堆文件(60个左右),得到的svn:mergeinfo属性添加。请注意,当60个文件具有在trunk上设置的mergeinfo属性时,我有此问题,并且我从中继中删除了它,然后从中继中分出。 所以属性不在树干上,不在树枝上,只要我用树干更新分支,它们就会神奇地出现。

任何想法?

+0

实际上,你不应该对'svn:mergeinfo'做任何事情。它只是在那里,__it由'svn merge'更新,__所以,是的,它出现在合并后。这就是它的原因。 svn merge'添加合并信息有什么问题? – sbi 2010-05-10 11:48:11

+0

您正在使用哪个版本的SVN客户端/服务器? – khmarbaise 2010-05-10 11:58:15

+0

一个接一个:svn客户端:svn,版本1.6.11(r934486) svn服务器:1.6.6(r40053) – introiboad 2010-05-10 12:45:17

回答