我想知道 TortoiseSVN 会保留多长时间的修订历史记录。比如我一年前通过仓库浏览器删除了一个文件,我现在还能够恢复这个文件吗?
如果我可以恢复这个文件,我也想知道如何永久删除早期版本的文件以及相关的修订历史记录,以便将来没有人能够访问该文件。这种操作是否可能?由于我经常进行更新和删除,认为文件已被永久删除,导致仓库的文件系统现在变得杂乱无章。请建议如何解决这个问题。
我想知道 TortoiseSVN 会保留多长时间的修订历史记录。比如我一年前通过仓库浏览器删除了一个文件,我现在还能够恢复这个文件吗?
如果我可以恢复这个文件,我也想知道如何永久删除早期版本的文件以及相关的修订历史记录,以便将来没有人能够访问该文件。这种操作是否可能?由于我经常进行更新和删除,认为文件已被永久删除,导致仓库的文件系统现在变得杂乱无章。请建议如何解决这个问题。
http://svn.haxx.se/users/archive-2005-05/1040.shtml
有特殊情况下,您可能想要销毁文件或提交的所有证据。(也许有人意外提交了机密文件。)这并不容易,因为Subversion被故意设计成永远不会丢失信息。修订是不可变的树,它们相互建立。从历史记录中删除一个修订版本将引起多米诺骨牌效应,在所有后续修订版本中创建混乱,并可能使所有工作副本无效。
svn
。 - Bert F