-1

我正在构建一个允许用户上传 Word、PDF 和 Zip 文件的系统。

有时,他们会查看这些文件并上传较新的版本。我也需要保留旧版本,因为他们也希望能够下载它们。

而不是完整存储所有版本,我宁愿存储第一个版本,以及后续版本的差异。基本上,我需要将文档的所有版本存储在尽可能小的空间中。(也许它可以以不同的方式完成,没有差异?)。

无需合并更改、多用户、分布式或任何版本控制系统通常附带的高级功能。该工具的所有使用都将通过我的应用程序进行。

是否有一个易于学习、轻量级、开源的包,具有良好的 JVM(或 REST)互操作性,我可以用于此目的?

4

1 回答 1

1

无需重新发明轮子。

JavaHL 或 SVNKit 将允许您使用来自 Java 的 Subversion 存储库

于 2013-04-17T21:16:31.190 回答