2008-10-07 6 views
7

Gibt es ein verteiltes Versionskontrollsystem (wie Git oder Mercurial), das als eingebettete Bibliothek in Java-Anwendungen verwendet werden kann (um versionierten und synchronisierbaren Speicher für Anwendungsdaten zu implementieren), idealerweise in reinem Java und unter einer permissiven Lizenz?Einbettbares verteiltes Versionskontrollsystem in Java?

Antwort

2

Ich kenne keine reinen Java-Lösungen. Aber, überprüfen Sie http://javagit.sourceforge.net/ Sie können es verwenden, um eine Verbindung zu einem Git-Repository mit Java herzustellen.

4

@Josh Moores Antwort führte mich zu JGit, die ein Konkurrent zu JavaGit zu sein scheint. JGit ist reines Java und lizenziert unter BSD.

Einige weitere graben ausgegraben HgKit, die Mercurial in Java zu implementieren zielt. Es ist immer noch Pre-Alpha und GPLed.

0

Es ist eine reine Java-Bibliothek, SVN Kit für die Interaktion mit Subversion

+0

Es ist schon eine Weile her, seit ich geprüft habe, aber ich glaube nicht, Subversion „verteilt“ unterstützt in der gleichen Weise, Git und Mercurial tun . – Aidos

Verwandte Themen