我想知道如何恢复存储库中的特定修订版,而不是工作副本?
我可以使用svn用户界面吗?如果是这样,怎么样?在工作副本中很容易恢复到以前的版本。
感谢
答案 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感兴趣。