可能重复:
How to remove an accidentally put large file (4GB) from Subversion repository?
我正在使用SVN托管服务提供商。我检查了一些大型二进制文件并超过了我的2GB配额。我不需要明显控制源代码,所以我删除了它们。
但是,存储库的大小仍然超出了限制。托管公司的人说这是因为大型二进制文件仍在进行修订。
托管服务提供商的人非常酷,但如果可能,我想删除该修订版。我在添加和删除之间做了很多提交,从那以后。
我在主干的一个分支上(我认为这是正确的术语?)。
我认为我不能进入历史记录并删除修订版。我能想到的另一件事是:
一个。合并我回到主干的分支,然后删除分支。 湾删除存储库,创建一个新存储库,然后重新导入所有内容。
我不确定其中任何一个都能奏效。你们会建议什么?
答案 0 :(得分:0)
您只能通过一种方式在Subversion中重写历史记录
svnadmin dump
或某种方式),跳过错误的修订