Portable SmartGit is a powerful program that provides you with an efficient user interface for Git. It focuses on simplicity and is geared towards non-experts and people who prefer a graphical application over command line usage.
SmartGit does not strive to be a 1:1 translation of command line Git. Instead, it makes use of the advantages of a graphical user interface where possible in order to reduce complexity and streamline workflows.
Note: The program can be used for free but without support.
Here are some key features of "Portable SmartGit":
· Virtually all local working tree operations
· Status, diff, log
· Push, pull, fetch (for all protocols)
· Tag and branch management
· Merge, cherry-pick, rebase, revert, rebase
· Stash management
· Remotes management
· Submodule support
· Advanced SVN support (use SmartGit as SVN client)
Requirements:
· Git Preview
What's New in This Release: [ read full changelog ]
New and Improved Features:
· Log, Details: shows author's email address now as tool tip
· Pushable commits: when quitting/exiting don't warn for commits in
· non-tracking branches
· Switch (Git): performance improvement for remote repositories with many
· refs
Fixed Bugs:
· Branch Manager: internal error when closed too quickly
Changes tool window:
· jumped back to first change when window was resized
· if located inside a tab, content was not updated when selecting the
· Changes tool window tab
· Clone (SVN): possible error of "git repack"
· Discard (Hg): did not work on modified files for merge commits
· GUI (OS X): maximizing a window did not remember the correct size
· Log: did not stop loading content of previously selected files if no
· commit was selected any more
· Log (Git): possible internal error for commits with huge commit message
Log (Hg):
· endless loading-loop once initial commit had been reached
· for merge commits, the Changes view might compare against the wrong
· parent revision
· Pull (SVN): possibl...