体面的Git Branch可视化工具

时间:2014-01-14 14:29:48

标签: git git-gui

我正在使用git进行个人和大型项目,其范围很广(不仅仅是编程)和大量文件。因此我有很多分支和合并,我希望在Git中有一个很好的可视化工具用于分支和合并(特别是如果它提供像gource或图形功能一样的动画,如PlasticSCM)。 gitk或git log是不错的工具,我目前正在使用它们,但不是确切的解决方案。

我喜欢开源项目,我更喜欢一个只做这项工作的应用程序(不是一个完整的git前端)但是如果没有开源解决方案,那么欢迎使用封闭式或重型git软件。 我发现:

SeeGitApp (对我来说不好,特别是长而重的分支和合并),

GitCola (我在第一次尝试时无法在Windows上安装它),

GitVersionTree (非常基本),

gitlist (基于服务器,php,我无法尝试),

gittreemap

git2html.sh

git log --pretty

正如我所说,我只是搜索开源和实用程序。如果这项任务没有这样的效用,你会提供什么呢?

3 个答案:

答案 0 :(得分:31)

ungit怎么样?

Ungit Screenshot

如果您不熟悉Node.js,安装Ungit可能有点棘手,但IMO它是迄今为止我见过的最好的git GUI。

答案 1 :(得分:18)

股票gitk --all或在控制台:

git log --graph --oneline --decorate --all

(顺便说一下,我将此调用别名为git overview。要在显示屏上获得更好的结果,请考虑将color.ui Git配置变量设置为auto

答案 2 :(得分:17)

这是我过去一直使用的很酷的Git GUI工具 - Source Tree。我强烈推荐它。