2012-05-21 155 views
0

我一直在運行mercurial與我們的顛覆回購界面進行接口,今天,當拉大變更集(hg pull --rebase)時,出現內存不足錯誤。svn的內存不足拉動內存

變化很大:約570萬行,除了10個在一個CSV文件(280萬插入,2.8刪除),仍然我想堅持mercurial而不必降級回svn。

有沒有一種方法可以增加Mercurial可以使用的內存量或其他方式來提交提交?

我正在運行Mercurial版本2.0.1,它附帶了一箇舊版本的TortoiseHg。

回答

1

原則上Mercurial使用盡可能多的內存,因此它聽起來像您的機器沒有足夠的內存來存放SVN-Mercurial轉換所需的所有數據結構。

我建議你嘗試的方法是,將你的回購拷貝到USB存儲棒上,然後從具有更多內部存儲器的機器上從SVN上取出。然後將存儲庫複製(或拉出)回您的機器。

+0

謝謝。這不是我所希望的答案,但它的工作。 – AFoglia