We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
我发现自己主要使用 gitg 与命令行结合来执行更复杂的任务。
源存储库:http://git.gnome.org/browse/gitg。
最近发布了新版本0.3.2,这是使用 Vala 重写。与旧的 0.2 系列相比,它的功能还不完整,但重构预计将加快未来的开发速度。
此外,PPAS 通常也有。 ubuntu.com/Launchpad" rel="nofollow noreferrer">Launchpad 其中包含比标准存储库更新的版本。
I find myself using mainly
gitg
in combination with the command line for more complicated tasks.Source repository: http://git.gnome.org/browse/gitg.
Recently, a new version 0.3.2 has been released, which is a rewrite using Vala. It's not yet feature-complete compared to the old 0.2 series, but the refactor is expected to speed up future development.
Also, there are normally PPAS on Launchpad which contain a more up-to-date version than the standard repository.
如果你还没有找到你想要的东西,我怀疑你是否会找到。 Linux 用户往往非常乐意使用 CLI,因此对于巨大的 GUI 来说并没有那么强大的驱动力。
也就是说,您不知何故错过了 git-gui。 git-gui 和 gitk 实际上是 git 套件的一部分,它们旨在相互补充 - gitk 用于查看历史记录和差异,git-gui 用于进行提交、合并、获取、推送...
I doubt you're going to find what you want if you haven't already. Linux users tend to be quite happy using CLIs so there's not nearly so strong a drive for a huge GUI.
That said, you've somehow missed looking at git-gui. git-gui and gitk are the two that are actually part of the git suite, and they're designed to complement each other - gitk for looking at history and diffs, git-gui for making commits, merging, fetching, pushing...
Smartgit 似乎功能相当丰富。它允许提交、变基、可视化分支历史记录等。它不是开源的,但可以免费用于 非商业项目。
我通过从网站下载、解压并运行 bin/smartgit.sh 来安装它。还有 PPA 例如 这个 有它。
GitKraken,这是一个 Node.js/电子 的客户端也涉足 .deb 和独立二进制文件。 这里是屏幕截图 来自其公告。
Smartgit seems to be pretty feature rich. It allows committing, rebasing, visualizing branch history, etc. It's not open source, but it is free to use for non-commercial projects.
I installed it by downloading from the site, untarring and running
bin/smartgit.sh
. There are also PPAs like this one that have it.GitKraken, which is a Node.js/Electron based client has also entered into the foray with both .deb and stand-alone binaries. Here are screenshots from its announcement.
检查 EGit,Eclipse 的 Git 插件。它自 2011 年 6 月起就不再孵化。您可以在用户指南中查看它的外观。下面是一些截图来满足您的胃口:
Check EGit, the Git plugin for Eclipse. It's out of incubation since June 2011. You can see how it looks in the user guide. Here are a few screenshots to wet your appetite:
我刚刚开始在 Mono 上运行 GitExtensions,并且到目前为止,它似乎工作得很好(运行 Ubuntu 11.04 (纳蒂独角鲸)这里)。
我必须安装一些库才能运行编译后的 ZIP 包:
libmono-winforms2.0-cil for System.Windows.Forms
用于 System.DirectoryServices 的 libmono-system-ldap2.0-cil
不幸的是,似乎没有 Ubuntu 的打包版本。
I just started running GitExtensions on Mono, and it seems to work pretty well so far (running Ubuntu 11.04 (Natty Narwhal) here).
I had to install some libraries to get the compiled ZIP package to run:
libmono-winforms2.0-cil for System.Windows.Forms
libmono-system-ldap2.0-cil for System.DirectoryServices
Unfortunately there doesn't seem to be a packaged version for Ubuntu.
Git GUI 是我在 Windows 上经常使用的。它几乎可以完成我在 Git 中需要做的所有事情,并且图形特性对于全面了解正在发生的事情非常宝贵。
我还没有在 Linux 上尝试过,但我怀疑那里的情况会更糟。
我认为没有大力推动替代工具的原因是 Git GUI 对于那些喜欢使用 GUI 的人来说已经足够好了。
Git GUI is what I always use on Windows. It does just about everything I ever need to do in Git, and the graphical nature is invaluable for getting a good picture of what is going on.
I haven't tried it on Linux, but I doubt it is any worse there.
I think the reason there hasn't been a big push into alternative tools is that Git GUI is more than good enough for those who like to use GUIs.
强烈推荐 GitKraken。它是一个跨平台、现代且美观的 GIT 客户端。
GitKraken is highly recommended. It is a cross-platform, modern and beautiful GIT client.