我正在致力於一個應用程序,其主要目的是提供源代碼管理。我的想法是使用SVNKit進行文件簽出和簽入。但是,在與SVNKit合作時,我意識到它沒有我期待的速度。例如,每當開發人員創建一個ChangeRequest(可以包含3-40個文件中的更改)時,我必須創建一個分佈在32個文件夾中的目錄結構。這樣做大約需要50秒,另一個例子是在創建變更請求後,開發人員可以將文件添加到請求中。從Trunk複製一個文件到分支需要大約6-7秒。 我的問題是有沒有人有這樣的經驗,你做了什麼來提高性能?而且,我的方法是否正確?顛覆版本控制
注意:我使用「http」協議並且不能使用「svn」協議。
您是否試圖找到您所看到的表現的原因?服務器/客戶端上的CPU/RAM,網絡吞吐量...? – 2010-04-19 08:16:11