2011-10-28 56 views

回答

1

你可以做到這一點最簡單的方式還是硬的方式或者懶惰的骨頭方式:

  • 簡單的方法:使用svn merge命令到構建恢復到以前的版本。這是快速和快速的,你不必把庫放下。然而,所有的舊歷史仍然存在。
  • 堅硬方式:你需要採取的倉庫下來,然後執行以下操作:
    • 轉儲使用svnadmin dump庫。您可以使用r$first:$last來指定要轉儲的修訂版本的範圍。
    • 將當前存儲庫移至其他位置。
    • 使用svnadmin load命令重新創建存儲庫。
    • 重新啓動存儲庫。現在,您錯過了您想要刪除的所有不良修訂。
  • 懶惰,骨路:等到顛覆1.8出來與svn obliterate命令。
0

你不能右鍵單擊並「更新到修訂」?並且可以在其他人開始進行更改之前將其推回,然後重新提交,並且該版本將恢復爲該版本。 我不確定你實際上是否可以從某個日期刪除所有修訂版本?

+0

只是想刪除所有這些chaps代碼(因爲它是c ** p),以確保它不會在未來回來咬我們! –

+0

知道那感覺..我不確定那麼!但是讓我知道你是否知道! – Bex