在 SVN 中恢复旧版本

在 SVN 中恢复旧版本

问题是修订版本 4 运行良好。团队在上周做了一些更改,当我回来时,它们处于第 14 个修订版本。我进行了更新,但存在一些冲突,现在我无法在 Rails 中运行我的应用程序。在我的工作文件夹中,我有所有修订版本(直到 14),但我只想要修订版本 4。

我尝试过svn up -r4,但没有成功。打开 Rails 应用程序时,会显示当前代码。

我怎样才能删除所有修订版本(从 5 到 14)并且只保留工作文件夹中的修订版本 4?

系统:Ubuntu LTS 14.04

答案1

要“恢复”至修订版 4,请尝试以下命令:

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

来源:http://svnbook.red-bean.com/en/1.7/svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.undo

相关内容