2011-11-23 81 views
2

当您恢复到svn中的某个文件的先前版本,然后将其检入时,svn日志不会在您恢复到的修订版本后清除日志条目,而只是为您添加新的日志条目返回到恢复的文件。是否有可能在颠覆中恢复日志历史记录?

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

回答

2

借助SVN的管理工具,您可以转储存储库,筛选出某些修订版,然后再次导入。

但是,这是很费力的,而不是为了心脏的暗淡,这是故意的。 SVN的目的是为了保留保存的历史,然而却扭曲了,不会失去它。

+0

谢谢。我现在有点困惑,因为周五我改了两行代码。我知道这对我来说应该是一个人为的错误,但我只是觉得我正在服用疯狂的药丸,因为我似乎不仅记得检查它,更改甚至不在我自己的计算机上了。值得庆幸的是,2行代码并不是什么大问题,但我不喜欢留下我没有做过的事情...... –

+0

@BrandonMoore:我不确定我们是否有http://心理学.stackexchange.com呢。 ':)' – sbi

4

唯一的方法是转储存储库并通过过滤一些条目来重新导入它。总之:这是不可能的。一旦发生了一些事情,它会留在库存广告vitam aeternam。

相关问题