用于版本控制文件的Java开源库
我的任务描述如下: “应用程序应该能够在某些文件系统存储中存储文本/二进制文件。每个文件都有作者和上载日期。应用程序应该存储文件的所有版本,并提供查看历史记录/版本控制树的功能。” 我们不能在这里使用DB解决方案,因为我们有另一个处理上传文件的应用程序,它需要原始文件版本(使用javac命令的构建脚本)。在数据库中存储文件不是一个好主意 因此,我正在寻找一些现成的解决方案,希望避免编写自己的存储实现 我在谷歌上搜索了一些解决方案,并将jackrabbit库视为一个变体。它实现了JCR规范。但我也看到了一些关于JCR概念的负面评论 请给我提些别的建议。用于版本控制文件的Java开源库,java,spring,local-storage,storage,jcr,Java,Spring,Local Storage,Storage,Jcr,我的任务描述如下: “应用程序应该能够在某些文件系统存储中存储文本/二进制文件。每个文件都有作者和上载日期。应用程序应该存储文件的所有版本,并提供查看历史记录/版本控制树的功能。” 我们不能在这里使用DB解决方案,因为我们有另一个处理上传文件的应用程序,它需要原始文件版本(使用javac命令的构建脚本)。在数据库中存储文件不是一个好主意 因此,我正在寻找一些现成的解决方案,希望避免编写自己的存储实现 我在谷歌上搜索了一些解决方案,并将jackrabbit库视为一个变体。它实现了JCR规范。但我也
还是JCR对我的任务来说足够好 这个要求听起来像是源代码版本控制。Git和Subversion都有API,可能还有其他使用较少的系统。例如,搜索“git api”或“subversion api”会发现其他api