SVN使用:从SVN服务器端彻底删除错误提交版本
来源:互联网 发布:网络综合布线施工工序 编辑:程序博客网 时间:2024/06/02 02:08
SVN使用:从SVN服务器端彻底删除错误提交版本
由于误操作,不小心将错误的代码提交到了svn上,于是想在服务器上删除本次提交,经过尝试,发现进行以下步骤的操作即可彻底删除本次提交:
1 首先找到本次提交后生成的版本号,例如为:14
2.登录到svn服务器上,进入到项目的svn目录;或者找到本地的svn的配置目录;
3.进入db目录,删除此目录下的rep-cache.db。并修改此目录下的current文件,将其修改为上一个版本,
例如此次目的想修改为:13;
4.删除db/revs/0/目录下的14文件。
5.删除db/revprops/0/目录下的14文件。
至此,服务器端已经回退到13版本,此时可以将本地下载到的代码删除,重新从svn服务器上下载或者检出一份代码,然后基于此代码继续修改提交。
如果在windows下使用TortoiseSVN,还需要删除本地的缓存,不然会出现再次提交后,其日志显示出现错误的情 况,删除方法为点击TortoiseSVN的settings,在选择”Saved Data”,点击Clear清除Log message即可。
操作之后再登录SVN看到的结果:
说明:这种删除SVN版本库中版本的方式也适用于彻底删除SVN中不用的特定版本,清理出SVN版本库空间,加快SVN版本库的访问速度。
如果再结合SVN的dump,load等版本库的备份操作将会达到更好的效果。
参考原文:http://blog.csdn.net/netwalk/article/details/14122419
阅读全文
0 0
- SVN使用:从SVN服务器端彻底删除错误提交版本
- SVN使用:从SVN服务器端彻底删除错误提交版本
- 从服务器端彻底删除SVN版本库中部分文件夹或文件
- 从服务器端彻底删除SVN版本库中部分文件夹或文件
- svn删除提交版本方法
- svn 服务器端提交验证
- SVN常用功能2:svn删除提交版本方法
- svn提交的时候报版本错误
- 如何彻底删除SVN
- 彻底删除SVN版本库中部分文件或文件夹
- 彻底删除SVN版本库中部分文件夹或文件
- 彻底删除SVN版本库某一文件夹或文件
- SVN提交版本冲突
- svn服务器端回退版本
- svn服务器端回退版本
- svn window版本服务器端安装
- svn服务器端回退版本
- SVN 命令提交错误
- Js判断H5上下滑动方向及滑动到顶部和底部判断
- Billboard
- 中兴新支点操作系统上两个方便的小工具
- 设计模式(12) 组合模式(简单入门 结构模式)
- Java 时间与日期处理
- SVN使用:从SVN服务器端彻底删除错误提交版本
- Server-Sent Events &&Web Sockets
- 石子归并2
- ef中一对一单向导航
- Javaweb学习笔记三 Servlet的线程安全
- 初步验证身份证是否正确,验证是否为手机号php
- socket--多进程,多线程服务器
- JAVA调用DLL -- JNA和Fat Jar的使用及打包问题(二)
- More Effective C++之Item M10:在构造函数中防止资源泄漏