我有一个要求,我希望将GIT与我的Java EE应用程序集成。该应用程序为用户提供在UI上工作的功能,该UI允许用户修改内容,通过创建文件添加内容,还可以使用先前提交的版本执行可视差异。此外,还将为用户提供创建分支,基线等的功能。
您能指出正确的参考资料或给我一些见解吗?我看到有一种叫做JGit的东西,但更像是一个eclipse插件。我想对http://www.scm-manager.org/screenshots/做一些非常类似的事情,但我想知道,我是否必须从头开始编写所有内容,或者我可以集成SCM-Manager和更改外观等。
答案 0 :(得分:0)
听起来你已经找到了最好的答案 - SCM-Manager。我不知道你能找到一个更贴近的例子。
如果查看源代码,它会使用jGit。 jGit不是一个eclipse插件,它是git的java实现,恰好被eGit使用,其中是一个eclipse插件。
如果您最终使用SCM-Manager的源代码,请确保您遵守其许可!