Source Control Management Source Control SCM
Systems
The de-facto industry standard for version control.
- very fast
- possible to set up elaborate workflows
- complex command line interface
Python-based source control management system.
- easier to learn than git
- beginner-friendly documentation
- a bit slower than git
- some, more involved workflows not possible out-of-the box
Tools
Very Powerful Command Line Git Frontend
- VIM-style key mapping
- multi-window interface: files, worktree, submodules, branches, remotes, tags, commits, reflog, stash
- un/stage individual hunks/lines,
- reorder commits, squash commits, ammend old commits,
- undo, interactive rebase, bisect,
- and much more
Command Line Git Frontend
- VIM-style key mapping
- commit view with branch graph
- stage, diff, stash, log, grep
- un/stage of individual hunks/lines
- configurable UI
Git Merging / Commit Crafting Tool
- very fast UI
- line-by-line staging
- commit editing
- diff view, same syntax highlighting as Sublime Text
- multiple repositories (in tabs)
- can use external or bundled git client
Comments…