2012-03-23 77 views
1

我沒有足夠的空間在svn服務器上提交我的更改,有一種方法可以刪除一些舊版本的文件,以便我可以再次提交,還有另外一種獲取空間的方法? 我不是svn服務器的管理員。從svn服務器中刪除舊版本

+4

如果您不是管理員,那麼我強烈建議您與管理員聯繫。 – 2012-03-23 21:44:36

+0

如果您不是管理員,您是否考慮要求管理員將更多磁盤添加到服務器,或者將存儲庫移動到具有更多空間的存儲庫? – Ben 2012-03-23 23:11:06

回答

0

如果你不是管理員,你不能這樣做。真正的管理員可以做到這一點,並知道如何以最好的方式!

做你自己的事!

1

我認爲你可以使用svndumpfilter來實現這一點,但真正的解決方案是獲得一個新的服務器。磁盤空間不足以在您的歷史記錄中選擇性地挖洞,這似乎是一件合理的事情。

3

如果你不想失去了完整的歷史記錄,那麼你必須delete parts of subversion history,但如果使用的磁盤空間比歷史版本更重要的是,你可以做一個乾淨的檢出重新導入您的項目進入一個新的存儲庫。舊的存儲庫可以存儲在一個壓縮的存檔中。