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

Ev.*_*Ev. 10 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/
Run Code Online (Sandbox Code Playgroud)

这是因为服务器使用较旧版本的SVN,它不支持mergeinfo,这意味着我的本地版本将无法运行.

那我怎么合并?

man*_*lds 24

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

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

svn merge svn://server/repo/trunk@revision svn://server/repoo/branch .
Run Code Online (Sandbox Code Playgroud)

或使用较旧的客户端.