加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 如何从Subversion存储库中删除意外放入大文件(4GB)?

发布时间:2020-12-14 02:08:46 所属栏目:Windows 来源:网络整理
导读:那么这个文件被错误地放入了回购中并被删除并添加到忽略列表中.但是,因为它曾经存在,我的回购现在是 4GB大小和一些SVN功能需要数年才能完成.我将不胜感激任何帮助和提示. (如果重要,我会使用XP) 解决方法 如何从存储库的历史记录中完全删除文件? 在某些特殊
那么这个文件被错误地放入了回购中并被删除并添加到忽略列表中.但是,因为它曾经存在,我的回购现在是> 4GB大小和一些SVN功能需要数年才能完成.我将不胜感激任何帮助和提示. (如果重要,我会使用XP)

解决方法

如何从存储库的历史记录中完全删除文件?
在某些特殊情况下,您可能希望销毁文件或提交的所有证据. (也许有人意外地提交了一份机密文件.)这并不容易,因为Subversion是故意设计的,永远不会丢失信息.修订是不可变的树,彼此建立在一起.从历史记录中删除修订版会导致多米诺骨牌效应,在所有后续修订版中产生混乱,并可能使所有工作副本无效.

然而,该项目计划有一天实施一个svnadmin obliterate命令,该命令将完成永久删除信息的任务. (见issue 516.)

与此同时,您唯一的办法是svnadmin转储您的存储库,然后通过svndumpfilter(不包括坏路径)将转储文件传输到svnadmin load命令中.有关详细信息,请参阅Subversion书籍的chapter 5.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读