我有一个项目,用以下结构
^/project/trunk
^/project/branches/mybranch
其中,当前HEAD是修订1048的分公司从R523主干复制。 主干已被合并的结果是r1048到mybranch。 在合并信息^/project/branches/mybranch
给
/project/trunk:523-1047
和躯干的合并信息没有记录提从什么^/project/branches/mybranch
。 其实在现实中都树干和树枝还举行了分支机构mergeinfos平行mybranch
但那些mergeinfos出现在两个输出绝对相同。
现在我进入主干我的工作拷贝,并尝试发行
svn merge --reintegrate ^/project/branches/myproject
我得到一个错误,指出消息:
svn: Reintegrate can only be used if revisions 523 through 1048 were previously merged from file:///home/svn/project/trunk to the reintegrate source, but this is not the case:
project/branches/mybranch/src
Missing ranges: /project/trunk/src:523-1047
这是因为在我的分支文件夹中的合并信息告诉我,523-1047已正确地从主干合并到分支是怪异。 什么是与子文件夹的交易吗? src
是,在两个主干和分支明显存在的目录。
我认为这是哪里的东西是腥。 如果我看着mybranch的合并信息/ src目录通过svn pg svn:mergeinfo ^/project/branches/mybranch/src@HEAD
我什么都得不到。 如果我看不过主干/ src目录( svn pg svn:mergeinfo ^/project/trunk/src@HEAD
)我得到
/project/branches/mybranch/src:784
如此看来好像是有人做了摘樱桃从分支到主干那里。 然而,这并不出现在躯干文件夹本身。
是故障在哪里? 而最重要的是:我怎么能根治吗?