我不小心将太多文件提交到 SVN 存储库中,并更改了一些我不想更改的内容。(叹气)为了让它们恢复到之前的状态我能想到的最好办法就是
svn rm l3toks.dtx
svn copy -r 854 svn+ssh://<repository URL>/l3toks.dtx ./l3toks.dtx
天啊! 没有更好的办法了吗? 为什么我不能写这样的东西:
svn revert -r 854 l3toks.dtx
好的,我只使用 v1.4.4,但是我浏览了1.5分支的更改列表,没有看到任何与此直接相关的内容。我错过什么了吗?
编辑: 我想我说得不够清楚。我不认为我想要反向合并,因为那样我会失去我 是的想要做的改变!假设 fileA
和 fileB
都被修改了,但是我只想提交 fileA
; 不小心键入了
svn commit -m "small change"
提交这两个文件,现在我要回滚 fileB
。反向合并使这项任务并不比我上面概述的步骤更容易(据我所知)。