好这个文件被放置在回购的错误,并已被删除,并添加到忽略列表。但是,由于它的一次的存在,我的回购现在是> 4GB的一些SVN功能需要几年时间才能完成。我希望得到任何帮助和提示。 (我在XP如果它的事项)

有帮助吗?

解决方案

如何我完全从仓库的历史中删除一个文件?点击 有特殊情况下,你可能要销毁文件的全部证据或提交。 (或许某个人提交了一个秘密文件),这是不那么容易,因为颠覆是设计用来不丢失信息。修订是其建立在彼此不变的树木。从历史删除一个版本会导致多米诺骨牌效应,在后面的版本产生混乱甚至无效所有的工作拷贝。

该项目计划但是,有一天实施的svnadmin抹杀命令,将完成的永久删除信息的任务。 (请参见问题516 。)

在此期间,唯一的办法是svnadmin的转储存储库,然后通过管过滤流转储文件(不包括坏路径)到svnadmin的加载命令。请参见关于这个细节Subversion手册的第5章

http://subversion.tigris.org/faq.html#removal

其他提示

常见问题解答

  

如何完全删除从文件   资源库的历史?

     

有   特殊情况下,你可能想   销毁文件的全部证据或   承诺。 (或许某个人   犯了机密文件。)   这不是那么容易,因为颠覆   被设计用来不丢失   信息。修订是不可变的   树,彼此依赖。   从历史记录中删除的修正会   引起多米诺骨牌效应,制造混乱   在所有后续修订和   可能是无效的所有工作   副本。

     

该项目的计划,然而,   有一天实施svnadmin obliterate命令这将   完成的永久任务   删除的信息。 (请参见问题516 。)

     

在此期间,您唯一的办法就是   到svnadmin dump你的资料库,然后   管转储文件通过   svndumpfilter(不包括坏路径)   成svnadmin load命令。看到   Subversion手册的第5章   有关此信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top