体面的Git分支可视化工具 [英] Decent Git Branch Visualization tool

查看:734
本文介绍了体面的Git分支可视化工具的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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



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

SeeGitApp (不适合我,特别是长而重的分支和合并) / b>

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

< GitVersionTree (非常基本),

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

gittreemap


$ b git2html.sh



git log --pretty

正如我所说,我我们只是寻找开源和实用程序。如果这个任务没有这个实用工具,你会提供什么?

ungit





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


I'm using git for a personal and big project which has a wide scope (not just programming) and lots of file. Hence I've a lot of branches and merges and I want to have a nice visualization tool for branches and merges in Git (esp. if it offer an animation just like gource or graph capability like PlasticSCM). gitk or git log are nice tools and I'm currently use them but not the exact solution.

I like open source projects, and I prefer an application which just do the job (not a whole git front-end) however if there is no open source solutions, closed ones or heavy git softwares are welcomed. I've find:

SeeGitApp (Not good for me, esp for a long and heavy branch and merging),

GitCola (I couldn't install it on windows in the first try),

GitVersionTree (very basic),

gitlist (server based, php, I couldn't try it),

gittreemap,

git2html.sh,

git log --pretty.

As I said, I've just search for open source and utilities. if there isn't such utility for this task what would you offer instead?

解决方案

How about ungit?

Ungit can be a bit tricky to install if you're not familiar with Node.js, but IMO it's the best git GUI I've seen so far.

这篇关于体面的Git分支可视化工具的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆