是否可以在subversion中恢复日志历史记录?

时间:2011-11-23 17:28:27

标签: svn

当您在svn中恢复到以前版本的文件然后将其签入时,svn日志将不会在您还原到的修订版本之后删除日志条目,但只会为更改添加新的日志条目你回到了还原文件。

我的问题:是否有任何可能的方法可以恢复日志本身,以便条目实际丢失?我希望不会,但我只是想确定一下。

2 个答案:

答案 0 :(得分:4)

唯一的方法是转储存储库并通过过滤一些条目来重新导入它。简而言之:这是不可能的。一旦提交了某些内容,它将保留在存储库ad vitam aeternam中。

答案 1 :(得分:2)

使用SVN的管理工具,您可以转储存储库,过滤掉某些修订,然后重新导入。

然而,这是费力的,不适合胆小的人,这是故意的。 SVN的目的是保留历史,无论如何扭曲,而不是失去它。