War*_*tin 4 svn windows repository
那么这个文件被错误地放入了回购中并被删除并添加到忽略列表中.但是,因为它曾经存在,我的repo现在大小超过4GB,一些SVN功能需要数年时间才能完成.我将不胜感激任何帮助和提示.(如果重要,我会使用XP)
如何从存储库的历史记录中完全删除文件?
在某些特殊情况下,您可能希望销毁文件或提交的所有证据.(也许有人意外地提交了一份机密文件.)这并不容易,因为Subversion是故意设计的,永远不会丢失信息.修订是不可变的树,彼此建立在一起.从历史记录中删除修订版会导致多米诺骨牌效应,在所有后续修订版中产生混乱,并可能使所有工作副本无效.
然而,该项目计划有一天实施一个svnadmin obliterate命令,该命令将完成永久删除信息的任务.(见问题516.)
与此同时,您唯一的办法是svnadmin转储您的存储库,然后通过svndumpfilter(不包括坏路径)将转储文件传输到svnadmin load命令中.有关详细信息,请参阅Subversion书的第5章.
http://subversion.tigris.org/faq.html#removal
来自FAQ
如何从存储库的历史记录中完全删除文件?
在某些特殊情况下,您可能希望销毁文件或提交的所有证据.(也许有人意外地提交了一份机密文件.)这并不容易,因为Subversion是故意设计的,永远不会丢失信息.修订是不可变的树,彼此建立在一起.从历史记录中删除修订版会导致多米诺骨牌效应,在所有后续修订版中产生混乱,并可能使所有工作副本无效.
然而,该项目有计划实施一项
svnadmin obliterate命令,该命令将完成永久删除信息的任务.(见问题516.)与此同时,您唯一的办法是使用
svnadmin dump您的存储库,然后将dumpfile通过svndumpfilter(不包括坏路径)传递 给svnadmin load命令.有关详细信息,请参阅Subversion书的第5章.
| 归档时间: |
|
| 查看次数: |
1344 次 |
| 最近记录: |