Я работаю над приложением, основной целью которого было бы обеспечение управления исходным кодом. Моя идея состоит в том, чтобы использовать SVNKit для извлечения файлов и регистрации. Однако, работая с SVNKit, я понял, что у него нет скорости, которую я искал.
Например, всякий раз, когда разработчики создают запрос ChangeRequest, который может включать изменения в 3-40 файлах, мне приходится создавать структуру каталогов, распределенную по 32 папкам. Это занимает около 50 секунд. Другой пример: после создания запроса на изменение разработчики могут добавлять файлы в запрос. Копирование даже одного файла из Trunk в ответвление занимает около 6-7 секунд.
У меня вопрос, был ли у кого-нибудь подобный опыт, и что вы делали для улучшения производительности? Кроме того, мой подход правильный?
ПРИМЕЧАНИЕ: я использую протокол "http" и не могу использовать протокол "svn".