本地我已经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)
或使用较旧的客户端.