【问题标题】:How to undo a commit in SVN? [duplicate]如何撤消 SVN 中的提交? [复制] 【发布时间】:2010-12-24 16:03:22 【问题描述】: 可能重复:Subversion: Retract Accidental Checkin 如何在 SVN 中撤消对文件的提交? 【问题讨论】: 另见stackoverflow.com/questions/13330011/… 标签: svn 【解决方案1】: svn merge -r COMMITTED:PREV . 或 svn merge -c -1708 path/to/file 【讨论】: @LP.Gonçalves 做svn help merge。 COMMITTED 和 PREV 目标是解析为先前提交的修订和先前修订的名称。 philreo 还举了一个例子,通过编号引用修订。 呃,小心,这与所要求的相反:它本地丢弃对文件的更改,但是保持提交上游。