Встраиваемая распределенная система контроля версий в Java? - PullRequest
7 голосов
/ 07 октября 2008

Существует ли распределенная система управления версиями (например, git или Mercurial), которую можно использовать в качестве встроенной библиотеки в приложениях Java (для реализации версионного и синхронизируемого хранилища для данных приложений), идеально написанной на чистой Java и по разрешающей лицензии?

Ответы [ 3 ]

4 голосов
/ 07 октября 2008

@ Ответ Джоша Мура привел меня к JGit , который, кажется, является конкурентом JavaGit. JGit является чистой Java и лицензируется под BSD.

Некоторая дальнейшая раскопка обнаружена HgKit , целью которой является реализация Mercurial на Java. Это все еще пре-альфа и GPLed.

2 голосов
/ 07 октября 2008

Я не знаю ни одного чисто Java-решения. Но посмотрите http://javagit.sourceforge.net/, вы можете использовать его для подключения к git-репозиторию с Java.

0 голосов
/ 07 октября 2008

Существует чистая библиотека Java, SVN Kit для взаимодействия с Subversion

...