从svn删除最新修订版

时间:2011-10-05 09:36:40

标签: svn git-svn

  

可能重复:
  Subversion: Retract Accidental Checkin

有没有办法从SVN删除最新版本?

我最新的SVNrevision丢失了几个文件,所以我想切换到我以前的版本并从那里继续。那可能吗?任何好的建议都表示赞赏。感谢。

2 个答案:

答案 0 :(得分:3)

您无法删除修订版,但可以使用反向合并“撤消”它。这是一个例子:

cd working/copy
svn merge -c -13 ^/repo/trunk
svn commit -m "Undoing change committed in r13."

请参阅文档中的Undoing Changes

答案 1 :(得分:1)

使用svn修订历史记录,将文件夹还原回以前的修订版(必需),然后提交更改。这应该会将您带到所需的代码状态