2013-03-11 133 views
0

看來我們的服務器託管我們的svn已滿。有沒有辦法從回購歷史中刪除更大的文件?我所做的研究是運行svnadmin dump,將其轉儲到dumpfilter並將其加載到新的repo中。問題在於我們沒有足夠的磁盤空間來存儲轉儲文件。我知道這很可怕。我們只有230個版本,我們真的只需要最後50個左右。如果有一些後門的方式來完成這個任務,那麼這不會完全彌補回購 - 我都是耳朵。從歷史記錄中刪除文件(磁盤空間不足)

+1

大聲笑。 230版本和空間已經不足了?你在存儲庫中存儲什麼? – bahrep 2013-03-11 18:05:02

+3

@bahrep:小貓。 230只小貓。所有這些都是做最糟糕的事情。 – prodigitalson 2013-03-11 18:08:36

+0

@bahrep:告訴我這件事。主要是.fla(flash)文件和音頻文件。不幸的是,我們與一些偏遠的人一起工作,因此在服務器上擁有必要的資源是非常必要的。我相信有更好的方式來放置這些文件,但這是當時的一個快速解決方案。 – gin93r 2013-03-11 18:13:52

回答

0

我們最終從服務器中刪除了一些東西,因爲它不僅僅是一個svn服務器,運行head revision的轉儲,刪除所有內容以及加載轉儲文件。感謝您的評論。

0

將回購移動到具有更多空間的新服務器。在虛擬機和基於雲的服務器時代,它應該是最快的方法。

+0

我同意你的意見。但是,如果這是一個我不會發布的選項(我並不是說聽起來那麼尖銳)。 :) – gin93r 2013-03-11 18:21:12

相關問題