git - 体面的 Git 分支可视化工具

标签 git git-gui

<分区>

我正在将 git 用于一个范围广泛(不仅仅是编程)和大量文件的个人大型项目。因此我有很多分支和 merge ,我想在 Git 中有一个很好的分支和 merge 可视化工具(特别是如果它提供像 Gource 一样的动画或像 这样的图形功能塑料SCM)。 gitk 或 git log 是很好的工具,我目前正在使用它们,但不是我想要的解决方案。

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

SeeGitApp(对我来说不好,尤其是对于又长又重的分支和 merge ),

GitCola(我第一次尝试在windows上安装不了),

GitVersionTree(非常基础),

gitlist(基于服务器,php,我没试过),

gittreemap,

git2html.sh,

git log --pretty

正如我所说,我刚刚搜索了开源和实用程序。如果此任务没有这样的实用程序,您会提供什么?

最佳答案

ungit怎么样? ?

Ungit Screenshot

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

关于git - 体面的 Git 分支可视化工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21116069/

相关文章:

git - 使用 Jenkins 管道将多个 git repos check out 到同一个作业中

Git推送提醒/助手?

eclipse - 我可以让 git gui 和 git bash 以及 eclipse git 插件同时查看同一个存储库吗?

git - 使用 Git GUI 删除文件

linux - 在 CentOS 上安装 Git 时遇到问题

git - .gitignore 不忽略文件

php - 有适用于 GIT 的 PHP api 吗?

git - 为什么我使用 Git GUI checkout 时没有列出我的标签?

git - 将 GIT 与 GIT GUI 结合使用 - Master 和 Branching

git - 从 git gui 命令行启动 gitk