除了在「用 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