我有一个subversion存储库,我需要在Java中实现一个缓存解决方案,我只需要导出一个特定的文件修订版本并将其保存在本地以供进一步使用。
由于subversion存储库不断增长,因此无法在本地保留所有文件修订的问题,我只想存储增量来从基础文件和增量中重建我想要的特定修订。
出于性能原因,我无法在每次需要时继续导出文件。
我使用SVNKit
导出文件并将其存储在本地以供进一步使用,并将其修订版本,远程路径,本地路径...存储在SQLite数据库中以保持关联。
显然,我无法在Git
或Hg
中创建本地Subversion存储库?
是否有任何缓存框架可以做到这一点?
使用Git
(使用JGit
)为缓存创建本地存储库是否可以解决问题?