我正在使用 git 来管理一个个人的大型项目,该项目具有广泛的范围(不仅仅是编程),并且包含许多文件。因此,我有许多分支和合并操作,并且我想要一个漂亮的可视化工具来展示 Git 中的分支和合并情况(特别是如果它提供类似于 Gource 的动画或像 PlasticSCM 那样的图形能力)。 gitk 或 git log 是很好的工具,我目前正在使用它们,但这不是我想要的解决方案。
我喜欢开源项目,而且我更喜欢只做自己需要的事情的应用程序(不是整个 git 前端)。但是,如果没有开源解决方案,那么封闭的软件或重量级的 git 软件也是可以接受的。 我找到了:
SeeGitApp(对于长时间和繁重的分支和合并操作,不太适合我),
GitCola(我第一次尝试在 Windows 上安装失败了),
GitVersionTree(非常基本),
gitlist(基于服务器,使用 php,我无法尝试),
gittreemap,
git2html.sh,
git log --pretty。
正如我所说,我只是在寻找开源和实用工具。如果没有这样的工具来完成此任务,您会提出什么替代方案?