如何删除SVN修订版?

时间:2013-02-02 23:28:29

标签: svn revision

  

可能重复:
  How to remove an accidentally put large file (4GB) from Subversion repository?

我正在使用SVN托管服务提供商。我检查了一些大型二进制文件并超过了我的2GB配额。我不需要明显控制源代码,所以我删除了它们。

但是,存储库的大小仍然超出了限制。托管公司的人说这是因为大型二进制文件仍在进行修订。

托管服务提供商的人非常酷,但如果可能,我想删除该修订版。我在添加和删除之间做了很多提交,从那以后。

我在主干的一个分支上(我认为这是正确的术语?)。

我认为我不能进入历史记录并删除修订版。我能想到的另一件事是:

一个。合并我回到主干的分支,然后删除分支。 湾删除存储库,创建一个新存储库,然后重新导入所有内容。

我不确定其中任何一个都能奏效。你们会建议什么?

1 个答案:

答案 0 :(得分:0)

您只能通过一种方式在Subversion中重写历史记录

  • 在提供商的Web UI中创建存储库的转储(svnadmin dump某种方式),跳过错误的修订
  • 删除旧存储库(可选)
  • 使用正确的数据创建新的存储库,加载转储