Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
一个漂亮且功能丰富的Linux git GUI_Git_User Interface_Dvcs_Gitk - Fatal编程技术网

一个漂亮且功能丰富的Linux git GUI

一个漂亮且功能丰富的Linux git GUI,git,user-interface,dvcs,gitk,Git,User Interface,Dvcs,Gitk,我正在Linux上为Git检查rich GUI。最近,我开始大量使用它,并发现即使命令行非常有用,我仍然希望有一个GUI供我使用,因为我对高级功能还不是很了解 我遇到了,但我仍然必须再次问这个问题,因为那个问题没有我的答案 我曾经使用过git-cola和gitk,但是它们看起来还不成熟,而gitk看起来就像我正在开发其他的DE。我在gitGUI中需要的所有功能都不在其中 我试过咯咯地笑,但它对观看差异更有用 我尝试了QGit,但还没有完全完成 现在,让我告诉您我希望foo-Git GUI的外

我正在
Linux
上为
Git
检查
rich GUI
。最近,我开始大量使用它,并发现即使命令行非常有用,我仍然希望有一个GUI供我使用,因为我对高级功能还不是很了解

我遇到了,但我仍然必须再次问这个问题,因为那个问题没有我的答案

  • 我曾经使用过
    git-cola
    gitk
    ,但是它们看起来还不成熟,而gitk看起来就像我正在开发其他的DE。我在gitGUI中需要的所有功能都不在其中

  • 我试过咯咯地笑,但它对观看差异更有用

  • 我尝试了
    QGit
    ,但还没有完全完成
现在,让我告诉您我希望foo-Git GUI的外观:

  • 您可以看看,它是高度可用的,并且比上面提到的许多GUI有许多特性

有人知道有没有类似于我上面发布的示例的Git GUI吗?

如果你还没有找到你想要的东西,我怀疑你是否能找到。Linux用户倾向于非常乐意使用CLIs,因此对于一个巨大的GUI来说,没有那么强大的驱动器


尽管如此,您还是错过了git gui。git gui和gitk实际上是git套件的两个组成部分,它们的设计目的是相互补充——gitk用于查看历史和差异,git gui用于提交、合并、获取、推送……

git gui是我在Windows上经常使用的。它几乎完成了我在Git中需要做的所有事情,而图形化的特性对于了解正在发生的事情是非常宝贵的

我还没有在Linux上尝试过,但我怀疑它在Linux上是否更糟糕

我认为没有大力推广替代工具的原因是git gui对于那些喜欢使用gui的人来说已经足够好了。

Check,Eclipse的git插件。自2011年6月以来,它已退出孵化期。你可以看到它的外观。以下是一些可以打湿你胃口的截图:

  • 新文件:

  • 提交窗口:

  • 历史视图:

我发现自己主要使用
gitg
和命令行来完成更复杂的任务

源存储库:

最近,发布了一个新版本0.3.2,这是一个使用Vala重写的版本。 与旧的0.2系列相比,它的功能还不完整,但重构有望加快未来的开发速度

此外,Launchpad上通常有PPA,其版本比标准回购协议更新。

我刚开始在Mono上运行GitExtensions,到目前为止它似乎运行得很好(在这里运行Ubuntu natty)。 我必须安装一些库才能运行编译后的zip包:

  • libmono-winforms2.0-cil for System.Windows.Forms

  • libmono-system-ldap2.0-cil for system.DirectoryServices

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

    • 似乎功能非常丰富。它允许提交、重定基址、可视化分支历史。。。它不是开源的,但可以免费使用

      我通过从网站下载、卸载并运行
      bin/smartgit.sh
      安装了它。也有类似的PPA拥有它

      更新(02/16)
      ,这是一个基于节点/电子的客户端,它也开始尝试使用.deb和独立二进制文件。从其公告中删除。

      。它是一个跨平台、现代化且漂亮的GIT客户端。

      谢谢Jefromi,我可以理解Linux用户对cli很满意,但我仍然发现Bazaar可以使用良好的GUI,但GIT却不能。这就是我问这个问题的原因。吉特可乐太令人困惑了。它可能很好,但太复杂了,无法使用。将它与bzrexplorer进行比较,看看。我没有提到git-cola。我不知道如何启动git-gui。不在Linux的菜单中,终端“git gui”什么也不做,“git gui在哪里”显示了一两个位置,但没有任何建议。@Smandoli这是一个git命令:
      git gui
      我可以理解图形的本质是无价的,但仍然需要降低入门级的门槛。啊!看起来太糟糕了。无论如何,我会继续使用它,虽然它看起来不错,但不幸的是,它几乎没有任何作用-(我不会确切地称之为登台、基于行的登台、提交、分支、标记、樱桃采摘、修补、浏览、显示差异等…“几乎什么都没有”;-)-至少对我个人来说,它涵盖了我通常在回购中所做的80%左右。足够公平了。。。我重新措辞。。。“它对本地工作有用,但对远程协作无效”这个项目有网站吗?看起来很酷,但很难找到信息。嗯,主页目前似乎处于脱机状态。我添加了一个到源代码库的链接,这是我能找到的唯一有意义的页面(除了一个旧的github页面),这是迄今为止我发现的最有用的GitGUI。非常感谢。我喜欢这个。只是它不是开源的,但谁在乎呢,崇高也不是开源的!大多数时候我更喜欢CLI,只是除了git/hg。公司驱动的应用程序的图形用户界面通常更好。天哪!我从没想过我会在Linux上看到这样的Git GUI!我更喜欢Smartgit而不是GitKraken,因为GitKraken要求我登录github或GitKraken。我只想要一个漂亮的git diff!如果您使用的是EclipseIDE,这是最好的选择,因为所有这些都是集成的。漂亮实用。一个免费的Git GUI,用于非商业用途,并为团队提供折扣定价。git主页上有一个列表: