我正在致力于一个应用程序,其主要目的是提供源代码管理。我的想法是使用SVNKit进行文件签出和签入。但是,在与SVNKit合作时,我意识到它没有我期待的速度。例如,每当开发人员创建一个ChangeRequest(可以包含3-40个文件中的更改)时,我必须创建一个分布在32个文件夹中的目录结构。这样做大约需要50秒,另一个例子是在创建变更请求后,开发人员可以将文件添加到请求中。从Trunk复制一个文件到分支需要大约6-7秒。 我的问题是有没有人有这样的经验,你做了什么来提高性能?而且,我的方法是否正确?颠覆版本控制
注意:我使用“http”协议并且不能使用“svn”协议。
您是否试图找到您所看到的表现的原因?服务器/客户端上的CPU/RAM,网络吞吐量...? – 2010-04-19 08:16:11