一个漂亮而function丰富的Linux git GUI
我正在为Linux
Git
检查一个rich GUI
。 最近我开始大量使用它,发现即使命令行非常有用,我仍然需要一个GUI来处理,因为我对这些高级function还不是很了解。
我之前遇到过这个问题 ,但是我还是要再次提出这个问题,因为这个问题没有我的答案
-
我已经使用了
git-cola
和gitk
,但是它们看起来不完整,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客户端。