如何恢复SVN中的先前修订版

时间:2014-05-20 04:55:13

标签: svn

我想知道如何恢复存储库中的特定修订版,而不是工作副本?

我可以使用svn用户界面吗?如果是这样,怎么样?在工作副本中很容易恢复到以前的版本。

感谢

2 个答案:

答案 0 :(得分:0)

不确定,但可能最好的方法是通过命令行

svn up -r [revision_number] 

你可能想谷歌它我确信必须有很多你正在寻找的结果


更新

如果我错了,有人会纠正我,但我认为你无法删除SVN中已有的修订

答案 1 :(得分:0)

假设您已修改文件a.sql并且已提交的修订版为100.现在您已确定不需要文件修改。您无法在SVN中uncommit修订版100。 [您无法删除SVN中的修订版]。相反,您可以签出父文件夹,并从版本100到99进行反向合并。

从工作副本

  

svn merge -r 100:99。

现在,您的工作副本将与修订版99中的一样。您需要立即提交更改,并且svn存储库修订版将变为101.

如果您使用的是Tortoise-svn,您可能会对this感兴趣。