7

是否有一个分布式版本控制系统(如 git 或 Mercurial)可以用作 Java 应用程序中的嵌入式库(实现应用程序数据的版本化和可同步存储),理想情况下是用纯 Java 编写并在许可许可下编写?

4

3 回答 3

4

@Josh Moore 的回复让我想到了JGit,它似乎是 JavaGit 的竞争对手。JGit 是纯 Java 并在 BSD 下获得许可。

一些进一步挖掘出土的 HgKit,旨在用 Java 实现 Mercurial。它仍然是 pre-alpha 和 GPLed。

于 2008-10-07T07:53:06.733 回答
2

我不知道任何纯 Java 解决方案。但是,请查看http://javagit.sourceforge.net/,您可以使用它通过 Java 连接到 git 存储库。

于 2008-10-07T07:21:44.127 回答
0

有一个纯 Java 库,SVN Kit用于与Subversion交互

于 2008-10-07T18:35:08.823 回答