当您在svn中恢复到以前版本的文件然后将其签入时,svn日志将不会在您还原到的修订版本之后删除日志条目,但只会为更改添加新的日志条目你回到了还原文件。
我的问题:是否有任何可能的方法可以恢复日志本身,以便条目实际丢失?我希望不会,但我只是想确定一下。
答案 0 :(得分:4)
唯一的方法是转储存储库并通过过滤一些条目来重新导入它。简而言之:这是不可能的。一旦提交了某些内容,它将保留在存储库ad vitam aeternam中。
答案 1 :(得分:2)
使用SVN的管理工具,您可以转储存储库,过滤掉某些修订,然后重新导入。
然而,这是费力的,不适合胆小的人,这是故意的。 SVN的目的是保留历史,无论如何扭曲,而不是失去它。