svn版本合并日志

前段时间,因项目原因创建了分支版本。现在要将分支版本中的更改的文件合并当主版本中。试过eclipse svn 插件,

TortoiseSVN客户端都试过了怎么也合并不了。几经周折才找到原因:TortoiseSVN客户端或plugin的版本与服务器端的版

本不一致,TortoiseSVN是最新的1.6.16 而服务端还是几年前搭建的比较老的版本1.4.6(比较经典的)。

不多说了,下面介绍下我的操作步骤。及合并时需要注意的问题。

合并版本注意事项:

a、合并的目录下面不能有未提交的问题

b、将branch和trunk合并时,提示错误: retrieval of mergeinfo unsupported by …

主要问题是客户端的版本与服务器端的版本不一致(目前服务器端的版本是1.4.6和客户端的版本是1.6.16)导致无 法进行合并。

解决办法:升级服务器端的版本到1.6.*

c、关于svn版本升级

备份原有的源码库,然后执行svnadmin upgrade your_svn_repository_path 命令进行库升级。

步骤:

a、安装最新的版本1.6.17。

b、备份原来的源码库。

c、对源码库进行升级,执行下面的命令即可。

svnadmin upgrade your_svn_repository_path 

d、checkout下代码,看下升级是否有问题,没有问题进行合并。

猜你喜欢

转载自mogee.iteye.com/blog/1300093
今日推荐