2010-08-09 65 views
4

我們的項目代碼庫超過了9GB。主要是Cobol,Pro * Cobol & Java文件以及其他配置文件。目前我們正在使用SVN來管理它,並在集成檢查和構建SVN的性能很差。例如,要檢出完整的來源需要> 4小時,如果我們提交12個或更多文件,則需要花費近30分鐘。感謝有關如何調整SVN或任何備用開源版本控制以處理此代碼量的建議。謝謝VersionControl for large codebase

-RamVenkat

+1

請添加更多關於您正在使用SVN環境的信息 - 平臺,類型的svn服務器,連接....此外,這個問題可能會更好在serverfault.com。投票移民那裏。 – 2010-08-09 11:47:19

+0

此外,請參閱http://stackoverflow.com/questions/610734/does-subversion-1-5-performance-stink – 2010-08-09 11:47:53

+3

誰正在投票關閉此?荒謬。 – 2010-08-09 11:49:33

回答

2

這可能是你的網絡或服務器不如你想象的那麼好。我有一個300,000的修訂版回購,它是12GB(我上次查看時)(我實際上不知道當本地簽出時有多少),運行在一個動力不足的虛擬機上。我不希望任何供應鏈管理,distruibuted或集中,在幾分鐘內簽出一份新的副本。

另一方面,4小時只是簡單的打破,30分鐘checkins - 別的東西對你不好。你需要首先發現或者遷移到git仍然會被破壞。查看服務器上的cpu和內存使用情況,查看網絡性能。

SVN確實爲您提供了一些幫助解決問題的功能,請查看稀疏目錄,以便您可以檢出部分副本並根據需要擴展WC。你不需要結賬所有你不需要的東西。

+0

如果可以的話,我會加倍努力。 – Maxpm 2011-02-05 18:57:33