java - Java 中的可嵌入分布式版本控制系统?

标签 java dvcs

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

最佳答案

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

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

关于java - Java 中的可嵌入分布式版本控制系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/177469/

相关文章:

java - 在Java中创建具有唯一id的列表并对其进行操作

java - mk在单个 Jenkins 作业中运行多个 Gradle 任务

javax.mail - 强制 IMAP 使用 TLS1.2+ - "Received fatal alert: protocol_version"

java - 我怎样才能给这个密码字段焦点?

repository - 无法创建新的化石库,化石初学者

mercurial - 我可以将分支标记为 'not going to push'吗?

mercurial - Mercurial 中的 MQ 与分支

java - 如何在newBufferWriter中设置路径

Git push 不会做任何事情(一切都是最新的)

git - 如果使用 Mercurial 或 Git,经常提交文件好吗?