我正在开发一个应用程序,其主要目的是提供源代码控制管理。我的想法是使用 SVNKit 进行文件签出和签入。然而,在使用 SVNKit 时,我意识到它没有我想要的速度。例如,每当开发人员创建一个可以包含 3-40 个文件更改的 ChangeRequest 时,我必须创建一个分布在 32 个文件夹中的目录结构。这样做大约需要 50 秒,另一个例子是在创建更改请求后,开发人员可以将文件添加到请求中。即使将单个文件从 Trunk 复制到分支也需要大约 6-7 秒。我的问题是有没有人有过这样的经历,你做了什么来提高性能?此外,我的方法正确吗?
注意:我使用的是“http”协议,不能使用“svn”协议。