SVN命令用于根据修订号重新提交恢复更改

时间:2017-06-21 10:15:25

标签: linux svn

我使用svn命令恢复了已提交的文件

svn merge -r:73:68 http://my.repository.com/my/project/trunk
svn commit -m "Reverted to revision 68."

我必须再次重新修改第73号修订版,这可能吗?

2 个答案:

答案 0 :(得分:1)

  

我必须再次更新修订号73,就是这样   可能的?

你不能,也不必。 SVN的一个关键特性是Subversion存储库中的修订历史是不可变的。

您无法重写更改历史记录,但将此更改作为新修订提交应该没有任何问题。

阅读SVNBook | Undoing Changes

答案 1 :(得分:1)

它不是真的需要重新编写历史记录,而且svn中也没有真正的功能。保持整个历史总是好的。因此,可能的解决方案是,修改更改并提交回来,这将创建一个更多的修订。