我不幸地提交了一个大文件夹到 SVN(它有大约1.4GB和大约10000个文件,其中许多是二进制文件)。
是否有可能返回到以前的版本,并使 SVN 服务器忘记下一个版本的提交?比如说,这个提交是第120个版本。我想要将最新版本回滚到第119个版本,并删除所有第120个版本的文件和 SVN 数据库设置。
我已经尝试删除该文件夹,因此进行了121次提交。然后我尝试合并第121个和第119个版本。但这并没有帮助。第120个版本仍然存在于系统中。
接下来,我想使用 svnsync 创建 SVN 存储库的镜像,但没有选项可以设置我想要镜像哪个版本。除非我找不到这个选项。(我想设置从0到119个版本的修订版本)。
你知道我能做些什么吗?是否有命令可以完全删除一个版本,就好像它从未发生过一样?