2010-02-12 57 views

回答

11

是的,但是這並不容易。您必須是運行Subversion服務器的服務器上的管理員。然後使用svnadmin dump轉儲存儲庫,並使用svndumpfilter排除適當的文件,然後重新構建存儲庫。這是一個代價昂貴的操作,對於大型存儲庫來說需要很長時間。

請參閱the Subversion FAQ瞭解更多詳情。 A detailed example如何做到這一點也在Subversion書中給出。已經提到

+0

防止出現這種情況的好方法是防止可能導致這些問題的代碼提交 - 例如,作爲第一遍,你可以有一個白名單的文件擴展名,你的預先提交鉤將檢查。 – 2010-02-12 13:42:30

+0

失效保護在這裏沒有幫助。我們有一個文檔部分,Word文件。我在下一階段的計劃中創建了一個 - 時間軸,成本,一切,並承諾它採取備份:( – 2010-02-12 14:32:21