【发布时间】:2010-11-19 09:58:03
【问题描述】:
是否可以从 subversion 存储库中完全删除包含历史记录的文件?问题是不需要版权的非法文件。
我该怎么做?
【问题讨论】:
标签: svn repository
是否可以从 subversion 存储库中完全删除包含历史记录的文件?问题是不需要版权的非法文件。
我该怎么做?
【问题讨论】:
标签: svn repository
不,对不起。这是邮件列表中计划多但尚未实现的svn obliterate 功能。
您可以做的最好的事情是使用svnadmin dump 进行完整的存储库转储,过滤掉要删除的文件,然后将svnadmin load 放入干净的存储库中。发行版中包含一个脚本svndumpfilter;我认为这不能按原样过滤掉单个文件,但这是一个很好的起点。不过据我所知,该脚本无法处理--deltas 转储,因此您可能不得不坚持使用--incremental。
【讨论】: