2011-04-19 138 views
3

我正在寻找一个涵盖我所有需求的Git GUI。目前我并行使用4种不同的工具,虽然能够完成这项工作,但最好能在一个地方完成。我目前使用的工具是gitk,gitg,Git GUI和meld。该功能我在寻找(以及它们是如何通过这4个工具的支持)是:图形Git客户端

  1. 查看局部变化(MELD(并排),Git的GUI(只差异),gitg(仅DIFF) )
  2. 提交(MELD(整只文件),gitg(整个文件只),GIT中的GUI(每大块和与每行))
  3. 还原的局部变化(MELD,gitg(整个文件只))
  4. 历史浏览(gitk,gitg(不在裸回购))
  5. 历史差异(gitk(仅限差异))
  6. C瘦简单的界面(gitg,Git的GUI,MELD)

我不倾向于标签或分支多,所以我仍然在做这些的命令行,但我能想象他们需要一个工具,最终, gitg可以标记,gitk似乎能够在该领域做各种各样的东西。

是否有涵盖所有这些的Linux工具?

+0

参见具体实施GIT中GUI在MacOS X](http://stackoverflow.com/questions/83789/what-is-the-best-git-gui-on-osx)为一组相关的答案。 – 2011-04-19 06:21:06

+1

@Jonathan:除* Linux *工具在这里特别要求。 – 2011-04-19 06:22:55

+0

@Jan:这就是为什么它是关于相关答案的评论,而不是答案。我相信一些工具也可以在Linux上运行。这也是为什么没有“完全重复”的原因 - 这个问题并不完全相同。 – 2011-04-19 06:44:23

回答

0

GitKraken肯定。我认为这是Linux最好的git客户端。它是免费的非商业用途。 enter image description here