您的位置:首页 > 运维架构 > Linux

svn linux服务器回退版本

2016-08-11 17:20 204 查看
1.首先找到最后提交的代码生成的版本号,这里为2.

2.登录到svn服务器上,进入到项目的svn目录.

3.进入db目录,删除此目录下的rep-cache.db。并修改此目录下的current文件,将其修改为上一个版本,例如1.

4.删除db/revs/0/目录下的2文件。

5.删除db/revprops/0/目录下的2文件。

至此,服务器端已经回退到1版本,此时可以将本地下载到的代码删除,重新从svn服务器上下载一份代码,然后基于此代码继续修改提交。

如果在windows下使用TortoiseSVN,还需要删除本地的缓存,不然会出现再次提交后,其日志显示出现错误的情况,删除方法为点击TortoiseSVN的settings,在选择"Saved Data",点击Clear清除Log message即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: