是否可以从SVN中删除包含所有版本历史的文件?例如,如果您添加机密财务信息的文件简单地把它备份,然后实现它在一个SVN子目录中的所有开发人员可以看到... ...如何从Subversion中删除文件的所有痕迹?
8
A
回答
11
是的,但是这并不容易。您必须是运行Subversion服务器的服务器上的管理员。然后使用svnadmin dump
转储存储库,并使用svndumpfilter
排除适当的文件,然后重新构建存储库。这是一个代价昂贵的操作,对于大型存储库来说需要很长时间。
请参阅the Subversion FAQ了解更多详情。 A detailed example如何做到这一点也在Subversion书中给出。已经提到
2
作为,这将需要倾销和过滤。然而,这里有一些陷入困境的问题(即如果文件已经移动或路径改变了)。我刚刚经历了一个非常类似的过程,并在此仔细记录:http://www.troyhunt.com/2009/12/black-art-of-splitting-subversion.html
相关问题
- 1. 从Lion删除所有Xcode的痕迹
- 2. 如何删除git中单个文件的所有痕迹
- 3. 从git repo中删除文件夹的所有痕迹
- 4. 删除UIView的所有痕迹
- 5. 删除SVN提交的所有痕迹
- 6. Git删除没有痕迹
- 7. 如何从后端删除wordpress痕迹?
- 8. 从文件中移除exiftool痕迹
- 9. 如何删除我的存储库的所有Git痕迹?
- 10. 如何删除(子)菜单及其所有存在的痕迹?
- 11. 完全删除git commit的所有痕迹
- 12. 如何从Subversion中删除文件?
- 13. 如果你想删除它的所有痕迹,移动文件比删除它更安全吗?
- 14. 删除纸张折叠痕迹
- 15. 从SubVersion/SmartSVN删除文件
- 16. Subversion:如何递归删除所有.svn文件?
- 17. 删除旧的混帐提交历史记录中的所有大文件的痕迹
- 18. 引导痕迹例如JavaScript文件
- 19. 删除在Subversion结帐中被忽略的所有文件
- 20. Django的痕迹
- 21. 如何在Subversion/TortoiseSVN中“取消删除”删除的文件夹?
- 22. 如何从TFS中删除从工作副本中删除的所有文件?
- 23. 如何从文件dailog中删除“所有文件”
- 24. 不留痕迹
- 25. createjs - 如何彻底摧毁所有痕迹
- 26. 如何从Subversion中删除文件(使其“未版本化”)?
- 27. 如何从Subversion存储库中意外删除大文件(4GB)?
- 28. Modelica.Media:使用痕迹组件
- 29. 从所有提交中删除文件
- 30. 如何从Notepad ++中的文件中删除所有空格?
防止出现这种情况的好方法是防止可能导致这些问题的代码提交 - 例如,作为第一遍,你可以有一个白名单的文件扩展名,你的预先提交钩将检查。 – 2010-02-12 13:42:30
失效保护在这里没有帮助。我们有一个文档部分,Word文件。我在下一阶段的计划中创建了一个 - 时间轴,成本,一切,并承诺它采取备份:( – 2010-02-12 14:32:21