【问题标题】:Is it possible to revert log history in subversion?是否可以在颠覆中恢复日志历史记录?
【发布时间】:2011-11-23 17:28:27
【问题描述】:

当您在 svn 中恢复到文件的先前版本然后签入时,svn 日志不会删除您恢复到的修订后的日志条目,而只会为更改添加一个新的日志条目你回到了恢复的文件。

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

【问题讨论】:

    标签: svn


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      但是,这很费力,不适合胆小的人,而且是故意的。 SVN 的目的是保存历史,无论它多么扭曲,而不是丢失它。

      【讨论】:

      • 谢谢。我现在有点困惑,因为我在星期五更改了两行代码。我知道这一定是我的人为错误,但我只是觉得我正在服用疯狂的药丸,因为我不仅似乎记得签入它,甚至不再在我自己的电脑上进行更改。谢天谢地,丢失 2 行代码没什么大不了的,但我不喜欢回忆我实际上没有做过的事情......
      • @BrandonMoore:我不确定我们是否有psychology.stackexchange.com:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      相关资源
      最近更新 更多