Java中的嵌入式分布式版本控制系统? [英] Embeddable distributed version control system in Java?

查看:246
本文介绍了Java中的嵌入式分布式版本控制系统?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Is there a distributed version control system (like git or Mercurial) that can be used as an embedded library in Java applications (to implement versioned and synchronizable storage for application data), ideally written in pure Java and under a permissive license?

推荐答案

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

@Josh Moore's reply led me to JGit, which seems to be a competitor to JavaGit. JGit is pure Java and licensed under BSD.

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

Some further digging unearthed HgKit, which aims to implement Mercurial in Java. It is still pre-alpha and GPLed.

这篇关于Java中的嵌入式分布式版本控制系统?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆