【发布时间】:2011-11-23 17:28:27
【问题描述】:
当您在 svn 中恢复到文件的先前版本然后签入时,svn 日志不会删除您恢复到的修订后的日志条目,而只会为更改添加一个新的日志条目你回到了恢复的文件。
我的问题:是否有任何可能的方式可以恢复日志本身以使条目实际上丢失?我希望不会,但我只是想确定一下。
【问题讨论】:
标签: svn
当您在 svn 中恢复到文件的先前版本然后签入时,svn 日志不会删除您恢复到的修订后的日志条目,而只会为更改添加一个新的日志条目你回到了恢复的文件。
我的问题:是否有任何可能的方式可以恢复日志本身以使条目实际上丢失?我希望不会,但我只是想确定一下。
【问题讨论】:
标签: svn
唯一的方法是转储存储库并通过过滤一些条目重新导入它。简而言之:这是不可能的。一旦提交了某些内容,它将一直保留在存储库中。
【讨论】:
使用 SVN 的管理工具,您可以转储存储库,过滤掉某些修订,然后重新导入。
但是,这很费力,不适合胆小的人,而且是故意的。 SVN 的目的是保存历史,无论它多么扭曲,而不是丢失它。
【讨论】:
:)