一个漂亮而function丰富的Linux git GUI

我正在为Linux Git检查一个rich GUI 。 最近我开始大量使用它,发现即使命令行非常有用,我仍然需要一个GUI来处理,因为我对这些高级function还不是很了解。

我之前遇到过这个问题 ,但是我还是要再次提出这个问题,因为这个问题没有我的答案

  • 我已经使用了git-colagitk ,但是它们看起来不完整,gitk看起来像我在其他一些DE上工作。 我在gitGUI中需要的所有function都不在其中。

  • 我尝试了giggle ,但是看差异更有用

  • 我试过QGit ,但还不完整。

现在让我告诉我如何让一个foo-Git-GUI看起来像这样:

  • 您可以看看Bzr Explorer ,它比以上提到的许多GUI都具有很高的可用性和许多特性

任何人都知道任何Git GUI,看起来像上面我张贴上面的例子?

我发现自己主要使用gitg与命令行结合执行更复杂的任务。

源代码库: http : //git.gnome.org/browse/gitg 。

最近,一个新的版本0.3.2已经发布,这是一个使用Vala重写。 与旧的0.2系列相比,它还没有function齐全,但重构有望加速未来的发展。

此外,通常Launchpad上的PPA包含比标准回购更新的版本。 在这里输入图像说明在这里输入图像说明

Smartgit似乎相当丰富。 它允许提交,重新devise和可视化分支历史…这不是开源的,但可以免费使用非商业项目 。

我通过从站点下载安装它,解压缩并运行bin/smartgit.sh 。 也有像这样的 ppas有它。

更新(02/16)

GitKraken是一个基于节点/电子的客户端,同时进入了.deb和独立二进制文件。 以下是公告的截图 。

我怀疑你会find你想要的,如果你还没有。 Linux用户使用CLI往往非常开心,因此对于一个巨大的GUI来说,驱动力并不强。

这就是说,你不知何故错过了看git-gui。 git-gui和gitk是两个实际上是git套件的一部分,它们被devise为相互补充 – 用于查看历史和差异的gitk,用于提交,合并,提取和推送的git-gui。

检查EGit ,Eclipse的git插件。 从2011年6月开始,它已经脱离孵化。您可以在用户指南中看到它的外观。 这里有几个截图来弄湿你的胃口:

  • 新文件:

要添加的新文件

  • 提交窗口:

提交窗口

  • 历史观点:

历史视图

git gui是我总是在Windows上使用的。 它几乎做了我在Git中需要做的所有事情,graphics性质对于了解正在发生的事情是非常有价值的。

我没有在Linux上尝试过,但是我怀疑它有什么更糟糕的地方。

我认为没有大力推动其他工具的原因是git-gui对于那些喜欢使用Guis的人来说已经足够了。

我刚开始在单声道上运行GitExtensions ,目前看起来工作得很好(在这里运行Ubuntu natty)。 我不得不安装一些库来获得编译的zip包运行:

  • System.Windows.Forms的libmono-winforms2.0-cil
  • System.DirectoryServices的libmono-system-ldap2.0-cil

    不幸的是,似乎没有Ubuntu的打包版本。

GitKraken强烈推荐。 它是一个跨平台,现代和美丽的GIT客户端。