寻找适用于Java的优秀Git库

26

我正在寻找一款适用于Java独立应用程序的不错的Git库。

请问有人可以推荐一下吗?

1个回答

21

我认为你可以在你的Java应用程序中使用JGit

主页包括:

JGit几乎没有依赖性,适用于嵌入任何Java应用程序,无论该应用程序是否利用其他Eclipse或OSGi技术。

下载页面提到:

JGit可以在Maven构建中使用。
可根据应用程序的需求使用多个构件:

jgit-cookbook/blob/master/pom.xml中查看完整的pom.xl:

提取:

<repositories>
    <repository>
      <id>jgit-repository</id>
      <url>http://download.eclipse.org/jgit/maven</url>
    </repository>
  </repositories>

  <!-- Core Library -->
  <dependencies>
    <dependency>
      <groupId>org.eclipse.jgit</groupId>
      <artifactId>org.eclipse.jgit</artifactId>
      <version>3.4.1.201406201815-r</version>
    </dependency>
  </dependencies>

Git支持的确切命令列表不一定始终是最新的(如bug 317482所示):

更新于2013年9月-2014年7月:现在所有以下命令都可用。

alt text


3
好的,我会尽力为您提供准确且通俗易懂的翻译。以下是需要翻译的内容:Complete with spell-checking squiggles :) 含有拼写检查波浪线的完整文本 :) - hobbs
有些半检查非常脆弱,如果我没记错的话 - 几个月前我试图为一些依赖于IDE的朋友设置EGit,并因缺乏非平凡合并功能而受到了严重打击... - Cascabel
1
@Jefromi:只有最近的0.9.x版本在合并方面才是有趣的。 - VonC
如果您能更新一下最近的Jgit,那就太好了 - 它仍然是唯一的选择吗?唉 :( - Mr_and_Mrs_D
@Mr_and_Mrs_D 我已经更新了答案:所有这些命令现在都可用。 - VonC
显示剩余5条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接