2008-10-07 9 views
7

¿Hay un sistema de control de versiones distribuidas (como git o Mercurial) que se pueda utilizar como una biblioteca incorporada en aplicaciones Java (para implementar almacenamiento versionado y sincronizable para datos de aplicaciones), idealmente escrito en Java puro y bajo una licencia permisiva?¿Sistema de control de versión distribuido e integrable en Java?

Respuesta

4

@La respuesta de Josh Moore me llevó al JGit, que parece ser un competidor de JavaGit. JGit es Java puro y tiene licencia bajo BSD.

Más excavación desenterrada HgKit, que tiene como objetivo implementar Mercurial en Java. Todavía es pre alfa y GPLed.

0

Hay una biblioteca de Java puro, SVN Kit para interactuar con Subversion

+0

Ha sido un tiempo desde que he comprobado, pero no creo que Subversion soporta "distribuye" de la misma manera que los Git y Mercurial hacer . – Aidos

Cuestiones relacionadas