Author Topic: Recommend git gui client  (Read 1056 times)

0 Members and 4 Guests are viewing this topic.

Offline c64Topic starter

  • Frequent Contributor
  • **
  • Posts: 304
  • Country: au
Recommend git gui client
« on: March 09, 2023, 11:03:34 pm »
Can anyone recommend a linux gui client for git? Features i need:
- for each commit show which files added / deleted / changed, preferably as a tree
- for each commit can click on each changed file and see the diff side-by-side
- can see diff for changed file before commit, also side-by-side
 

Offline brucehoult

  • Super Contributor
  • ***
  • Posts: 4287
  • Country: nz
Re: Recommend git gui client
« Reply #1 on: March 09, 2023, 11:26:08 pm »
gitx
 

Offline c64Topic starter

  • Frequent Contributor
  • **
  • Posts: 304
  • Country: au
Re: Recommend git gui client
« Reply #2 on: March 10, 2023, 08:53:18 pm »
is it only for Mac?
 

Offline brucehoult

  • Super Contributor
  • ***
  • Posts: 4287
  • Country: nz
Re: Recommend git gui client
« Reply #3 on: March 11, 2023, 05:31:42 am »
Oh, you wanted Linux, sorry.

gitg

It's Linux, Windows, and Mac
 

Offline mwb1100

  • Frequent Contributor
  • **
  • Posts: 529
  • Country: us
Re: Recommend git gui client
« Reply #4 on: March 11, 2023, 06:50:52 am »
Sublime Merge

Supports Windows, Mac, and Linux.

It meets the requirements you listed, but doesn't display a commit's added/deleted/changed files as a tree, only as a list as far as I can tell.

A license is $100, but there's a generous trial period.

I vastly prefer the command line over any git gui I've tried, but Sublime Merge is the least irritating git gui I've come across that works on both Windows and Linux.
 

Offline pgo

  • Regular Contributor
  • *
  • Posts: 69
  • Country: au
Re: Recommend git gui client
« Reply #5 on: March 11, 2023, 10:05:44 am »
Have a look at SmartGit
https://www.syntevo.com/smartgit/
bye
 
The following users thanked this post: c64

Online DiTBho

  • Super Contributor
  • ***
  • Posts: 4095
  • Country: gb
Re: Recommend git gui client
« Reply #6 on: March 11, 2023, 01:12:18 pm »
Gitg, git repository viewer for GNOME, GPL-2+
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline eutectique

  • Frequent Contributor
  • **
  • Posts: 425
  • Country: be
Re: Recommend git gui client
« Reply #7 on: March 11, 2023, 06:17:29 pm »
gitk
 

Offline c64Topic starter

  • Frequent Contributor
  • **
  • Posts: 304
  • Country: au
Re: Recommend git gui client
« Reply #8 on: March 13, 2023, 08:14:45 am »
Have a look at SmartGit
https://www.syntevo.com/smartgit/
bye
Thanks. The only one from suggested clients which shows diff side-by-side
 

Offline alm

  • Super Contributor
  • ***
  • Posts: 2903
  • Country: 00
Re: Recommend git gui client
« Reply #9 on: March 13, 2023, 10:42:36 am »
How about web interfaces like Github or Gitlab? For me they work well enough for looking at commits etc that I never looked for a desktop client.

Alternatively, most IDEs like Visual Studio Code and the various JetBrains products will have a git gui built in, and often have extensions like GitLens that expand on this.

Offline c64Topic starter

  • Frequent Contributor
  • **
  • Posts: 304
  • Country: au
Re: Recommend git gui client
« Reply #10 on: March 13, 2023, 11:56:36 pm »
Computer is permanently offline, so web interfaces are not an option.

For development I use git client inside IDE, and it's perfect.

However I also need one to keep track of documentation, etc. Also, not everything supports git, for example my old Altium
 

Online dobsonr741

  • Frequent Contributor
  • **
  • Posts: 688
  • Country: us
Re: Recommend git gui client
« Reply #11 on: March 14, 2023, 12:32:04 am »
VS Code, assuming it’s time to update the IDE. Has built in plugin for git. Can get countess 3rd party plugins almost for everything.
 

Offline mwb1100

  • Frequent Contributor
  • **
  • Posts: 529
  • Country: us
Re: Recommend git gui client
« Reply #12 on: March 16, 2023, 07:01:05 pm »
Have a look at SmartGit
https://www.syntevo.com/smartgit/
bye
Thanks. The only one from suggested clients which shows diff side-by-side

FYI: Sublime Merge does side-by-side.  Otherwise I wouldn't have suggested it.  See attached images.

FWIW: I tried SmartGit several times and its workflow just never 'clicked' with me.  Of course YMMV.

« Last Edit: March 16, 2023, 07:07:20 pm by mwb1100 »
 
The following users thanked this post: c64


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf