如何恢复到以前的SVN提交?

TIM*_*MEX 11 unix linux svn file

假设我在修订版50中.但是,我想恢复到修订版45,并作为稳定版本返回.

我怎么用最简单的方式做到这一点?

  1. 如果我想用一个文件做什么怎么办?
  2. 如果我想在整个存储库中执行此操作,该怎么办?

Wil*_*ara 24

我不确定你的意思是"作为稳定版本提交",但是根据你想要实现的目标,我建议:

svn update -r45
这将修改版本45的工作副本.

要么:

svn merge -c -50,-49,-48,-47,-46
这将通过删除45和50之间的所有更改来更新(通过反向合并)您的工作副本.现在,如果您进行更改并提交,它将就像你已经从存储库中删除46-50并使HEAD修订版(51?)成为r45 +你的更改.