如何在1.5之前与SVN服务器合并(不支持检索mergeinfo)?

时间:2011-04-18 03:08:38

标签: svn tortoisesvn

本地我已经安装了TortoiseSVN版本1.6.11。

这是使用Subversion 1.6.13

我的中央SVN存储库使用版本SVN服务器版本1.4.2(我无法升级)。

每当我尝试合并时,我都会收到消息:

retrieval of mergeinfo unsupported by http://svn01.xxx.xxx.com/svn/

这是因为服务器使用旧版本的SVN,它不支持mergeinfo,这意味着我的本地版本将无效。

那我怎么合并?

1 个答案:

答案 0 :(得分:24)

合并时,> = 1.5,客户端可以进行合并跟踪 - 基本上在上次合并完成后找到修订版本。合并跟踪信息在执行合并时由客户端存储在svn:mergeinfo属性中,一旦合并完成,它将由服务器存储。因此,当完成新的合并时,客户端希望从服务器获取此mergeinfo。

在旧版服务器中,您必须明确提及上次合并(或分支)的修订

svn merge svn://server/repo/trunk@revision svn://server/repoo/branch .

或使用较旧的客户端。