SVN中删除彻底删除某一个版本

使用SVN管理代码的时候,如果团队中的某一个成员不小心提交了一个错误的版本,而且不容易修改,最好的办法就是在SVN版本库中删除这个版本。例如下面的代码我提交了5个版本,其中最后一个版本提交错误了,想直接删除掉
在这里插入图片描述

一、删除提交版本

  1. 首先定位到SVN仓库文件夹,如果不知道SVN的仓库在什么地方,可以通过以下方法查看,打开VisualSVN Server,右键菜单Properties
    在这里插入图片描述
    查看Storage就可以看到SVN的仓库目录在这里插入图片描述
  2. 进入对应的项目仓库目录下面,打开 db/txn-currentdb/current 这两个文件,把里面的 5 改成 4;
    在这里插入图片描述

在这里插入图片描述
3. 删除db\revs\0\5
在这里插入图片描述
4. 删除db\revprops\0\5
在这里插入图片描述
这样就删除了最后一个版本

  1. 查看SVN提交日志,就会发现第 5 个版本不见了
    在这里插入图片描述

二、修改更新错误

如果重新更新的话,就会发现更新失败了。
在这里插入图片描述
解决方案:

  1. 新建一个空的文档,如:1.txt,然后提交上去
    在这里插入图片描述
    然后就可以正常的提交和更新了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wb175208

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值