是否可以完全从subversion存储库中删除文件,包括历史记录?问题是非法文件而不需要版权。
我该怎么做?
答案 0 :(得分:5)
不,抱歉。这是邮件列表上计划很多但尚未实现的svn obliterate
功能。
您可以做的最好的事情是使用svnadmin dump
进行完整的存储库转储,过滤掉要删除的文件,然后将svnadmin load
放入一个干净的存储库中。分发中包含一个脚本svndumpfilter
;我不认为可以按原样过滤掉单个文件,但这是一个很好的起点。据我所知,脚本无法处理--deltas
转储,因此您可能必须坚持使用--incremental
。