是否可以从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. 删除UIView的所有痕迹
- 3. 删除SVN提交的所有痕迹
- 4. Git删除没有痕迹
- 5. 如何从后端删除wordpress痕迹?
- 6. 完全删除git commit的所有痕迹
- 7. 如果你想删除它的所有痕迹,移动文件比删除它更安全吗?
- 8. Subversion:如何递归删除所有.svn文件?
- 9. 删除在Subversion结帐中被忽略的所有文件
- 10. 如何从文件dailog中删除“所有文件”
- 11. 不留痕迹
- 12. createjs - 如何彻底摧毁所有痕迹
- 13. Modelica.Media:使用痕迹组件
- 14. 如何从Notepad ++中的文件中删除所有空格?
- 15. 如何从Subversion中删除文件(使其“未版本化”)?
- 16. 如何从Subversion存储库中意外删除大文件(4GB)?
- 17. 如何在eclipse中显示gdb痕迹?
- 18. 如何从给定文本文件中删除所有空白
- 19. Python:如何从文本文件中删除所有引用?
- 20. 如何从文件中删除所有的变音符号?
- 21. 如何删除所有目录中的所有文件?
- 22. 如何从存储库中删除所有已删除的文件?
- 23. 如何获取过程的痕迹?
- 24. TouchImageView留下痕迹
- 25. Python - 从文件夹中的所有文件中删除重音
- 26. 如何有效地删除文档库中的所有文件?
- 27. 从文本文件中删除所有文件的脚本
- 28. achartengine演示,没有R文件的痕迹
- 29. 如何从NSTableView中删除所有NSTableColumns?
- 30. 如何从JTable中删除所有列?
防止出现这种情况的好方法是防止可能导致这些问题的代码提交 - 例如,作为第一遍,你可以有一个白名单的文件扩展名,你的预先提交钩将检查。 – 2010-02-12 13:42:30
失效保护在这里没有帮助。我们有一个文档部分,Word文件。我在下一阶段的计划中创建了一个 - 时间轴,成本,一切,并承诺它采取备份:( – 2010-02-12 14:32:21