使用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,然后提交上去
    在这里插入图片描述
    然后就可以正常的提交和更新了
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐