开发者

Graphical Git clients [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepti开发者_如何学Pythonng answers.

We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.

Closed 5 years ago.

Improve this question

I'm looking for a Git GUI that covers all my needs in one place. Currently I'm using 4 different tools in parallel and while that gets the job it would be nice to have it all in one place. The tools I'm currently using are gitk, gitg, Git GUI and meld. The features I'm looking for (and how they are supported by the these 4 tools) are:

  1. View local changes (meld(side by side), Git GUI(diff only), gitg(diff only))
  2. Commit (meld (whole files only), gitg (whole files only), Git GUI (per hunk and and per line))
  3. Revert local changes (meld, gitg (whole files only))
  4. History browsing (gitk, gitg (not on bare repos))
  5. Historical diff (gitk (diff only))
  6. Clean simple interface (gitg, Git GUI, meld)

I don't tend to tag or branch much so I'm still doing those from the command line, but I can imagine needing them in a tool eventually, gitg can tag, gitk seems to be able to do a variety of stuff in that area.

Is there any Linux tool that covers all of these?


There is RabbitVCS - http://rabbitvcs.org/

I know it is a good enough SVN client, not sure about Git support


There is a list of git guis on git wiki and it has a feature matrix at the end of "Graphical Interfaces" section, so look for yourself. It seems "git-cola" is the most featureful, but I didn't try it, so YMMV.


There is GitKraken. I think it's the best git client for Linux. It is free for non-commercial use.

Graphical Git clients [closed]

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜