除了在「用 Subversion 的 Merge 來 Undo」這篇提到的方法外,另外在 Undo commit in subversion 這篇的 comments 看到了一些更精簡的方法:用 svn merge -c -rev .
做到與 svn merge -r rev-1:rev
一樣的效果。
甚至,如果剛好是最近一個 commit 要 undo,可以用 svn merge -r COMMITED:PREV .
。
幹壞事是進步最大的原動力
除了在「用 Subversion 的 Merge 來 Undo」這篇提到的方法外,另外在 Undo commit in subversion 這篇的 comments 看到了一些更精簡的方法:用 svn merge -c -rev .
做到與 svn merge -r rev-1:rev
一樣的效果。
甚至,如果剛好是最近一個 commit 要 undo,可以用 svn merge -r COMMITED:PREV .
。
我都直接去trac找舊的版本然後直接commit成新的版本…XDrz