我是靠谱客的博主 斯文西装,这篇文章主要介绍SVN彻底删除错误提交的版本及解决删除后带来的问题,现在分享给大家,希望可以做个参考。

SVN彻底删除无提交版本及解决删除后带来的问题

    • 在服务器端删除错误提交的版本
    • 解决删除后,客户端提交或更新失败的问题

在服务器端删除错误提交的版本

1、首先找到错误提交后生成的版本号,例如为:4

2、登录到SVN服务器上,进入到项目的SVN目录,或者找到本地的SVN配置目录

3、找到对应SVN仓库文件夹,再进入db目录,删除此目录下的 rep-cache.db。并修改此目录下的current及txt-current文件,将其修改为上一个版本,此处我修改为:3

4、删除db/revs/0/ 目录下的4文件

5、删除db/revprops/0/ 目录下的4文件

此时SVN服务器端删除版本的工作已经完成,但是在客户端基于之前项目仓库提交或更新代码,会提示在仓库中找不到4版本

解决删除后,客户端提交或更新失败的问题

思路:既然它在客户端的老版本仓库更新或提交时,提示找不到4版本,那么我们就给它再造一个4版本

1、新建一个空白文件夹,重新checkout一个仓库下来

2、在新仓库中随便做点无关紧要的修改,例如:增加一个 test.txt 的文件

3、直接在新版本仓库中提交所做的修改,此时SVN版本仓库最新版本已经回到了4

4、再回到之前的仓库或其他团队成员的仓库进行提交或更新操作时,就不会报错了。

亲测可行!觉得有用的就点个赞O(∩_∩)O

服务器端删除版本参考:https://blog.csdn.net/kaiwen_100/article/details/86612180

最后

以上就是斯文西装最近收集整理的关于SVN彻底删除错误提交的版本及解决删除后带来的问题的全部内容,更多相关SVN彻底删除错误提交内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(106)

评论列表共有 0 条评论

立即
投稿
返回
顶部