2011-11-03 240 views
2

使用TortoiseSVN提交時,速度非常慢,約爲3 kB/s。我做了一個更改,即將200MB文件添加到工作副本。工作副本包含245個文件,114個文件夾。我已經禁用了防病毒和備份軟件。我已關閉圖標疊加層。使用TortoiseSVN進行結賬的速度非常快,在500kB/s - 800kB/s之間。我已經瀏覽了很多線程,但通常他們沒有檢查命令行客戶端,或者兩者都很慢。任何想法如何加快這一點?TortoiseSVN提交速度極慢

當使用命令行svn客戶端提交和結帳速度都很快,它不顯示連接速度,所以我不能確定,但​​200MB的文件提交需要5-10分鐘左右。是否有一個選項可以讓svn顯示連接速度,甚至是某種進度指示器?

服務器是RHEL,我的電腦是Win7 32位。服務器位於另一個國家,但位於同一內部網絡上。我使用svn + shh連接TortoiseSVN和命令行客戶端。

謝謝。

+0

誰在服務器端工作?雙方的防火牆呢?你幾乎錯過了*所有有用的信息* - 服務器操作系統,你的操作系統,協議,提交大小和文件數量,提交後掛鉤的存在,提交**其他服務器上的任何其他存儲庫**的速度。另見http://stackoverflow.com/questions/458394/why-is-tortoisesvn-so-slow –

+0

感謝您的鏈接。我已經完成了該頁面上詳細介紹的建議更改,但它們不起作用。我沒有在另一臺服務器上嘗試任何其他的存儲庫,因爲我沒有任何其他的寫入權限。但是,在同一個存儲庫和同一臺服務器上使用svn命令行客戶端的工作正常,速度非常快,這表明服務器配置正常。我已根據您的要求更新了更多細節。任何其他需要的信息或想法? – treborky

+0

你在烏龜的最新版本?老版本的龜龜並不總是報告上傳和下載的正確速度。你的文件最終轉移了嗎? –

回答

0

我們經歷與TortoiseSNV相同slowliness(在Windows XP 32位)在SVN + SSH://協議,無論我們使用:資源庫瀏覽器,結賬時,犯...

所以它似乎是相關的協議本身,因爲https適用於同一個存儲庫。它可能來自TortoiseSVN和服務器之間不一致的OpenSSL或SSH版本。您應該嘗試使用更新的RHEL服務器。

在修復之前,只要使用svn + ssh://協議,我建議保留在TortoiseSVN 1.6.16上。

+0

我將TortoiseSVN更新爲最新版本,因爲我在1.6版本上看到了相同的速度問題,並且我知道人們會建議的第一件事是使用最新版本。我不認爲客戶端與服務器版本是一個問題,說實話,他們不是隻使用標準協議?我們現在正在網絡層面上查看它,以查看svn命令行的TSVN行爲,以確定是什麼放慢了速度。我們也在考慮一個當地的svn鏡子。 – treborky

+0

這取決於你訪問你的倉庫的方式。他們確實有4種方式。使用http/https,協議幾乎是標準的,基於WebDAV。 「svn://」協議是特定的,可能通過ssh隧道傳輸。順便說一下這些協議在1.6和1.7之間沒有變化。您也可能在工作站上遇到TortoiseSVN緩存後臺進程問題。 –