我已經開始與一些朋友一起開發一個新的Web項目......我們正在使用最新版本的ANKH Subversion服務器(上週安裝)。我的網站項目是一個1.5兆字節(這是所有的圖像,CSS文件,編譯後的dll,pdb文件等)。如何加速Subversion簽入? (使用ANKH,最新版,Visual Studio 2010)
檢查甚至超小的變化(字面上將字母「x」添加到幾個文件中進行測試)...採取永遠! (大約10秒 - 我差點害死自己)。
ANKH客戶端正在測量BYTES PER SECOND ... BYTES?每秒...我一定在做錯事。有沒有人有什麼配置文件有一個笑話totallyMessWithPeople = true這樣我就可以關閉或什麼?另外,改變超級10k的一個「大」文件的速度幾乎可以達到光速(這明顯是每秒857字節)。
幫助我obi wan kenobi,你是我唯一的希望!
編輯:As a note... my real work project that uses Visual Source Safe 2005 (I know, ouch) uploads files at about 200-500kbps from this very same computer/internet connection.
同樣的問題在這裏 - 我有SVN直接安裝在個人開發機器上(儘管存儲在NAS設備上),並且發現它也非常慢。在辦公室,我們使用wush.net,這似乎更快。 – 2010-05-06 23:15:57
通常它不是文件的大小,而是真正減慢svn檢出過程的文件的數量。如果您使用的是https,則速度也會變慢。有這個http://stackoverflow.com/questions/2681241/ankhsvn-commits-are-very-slow所以我猜IP4/IP6衝突也許是一個很大的減速。我自己使用AnkhSVN來進行WinForms項目,現在我工作了〜3兆字節,速度非常快。 – m0s 2010-05-06 23:37:08
你真的沒有提供很多有用的信息。您使用哪種協議提交到存儲庫?如果你在本地或遠程提交速度差異是什麼?如果您選擇不同的協議,速度差是多少?如果你在命令行客戶端vs ANKH SVN中提交,是否有區別?如果你在客戶端上運行Process Monitor,你會發現有什麼有趣的地方嗎?在服務器上怎麼樣?你有任何提交鉤子腳本?你是否打開了'useFastConnection'配置標誌? – 2010-05-07 02:32:52