Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/postpdm/awesome-vcs-tools
A curated list of awesome Version control tools - clients, diffs etc.
https://github.com/postpdm/awesome-vcs-tools
List: awesome-vcs-tools
diff git github mercurial svn text-diff vcs
Last synced: about 1 month ago
JSON representation
A curated list of awesome Version control tools - clients, diffs etc.
- Host: GitHub
- URL: https://github.com/postpdm/awesome-vcs-tools
- Owner: postpdm
- License: apache-2.0
- Created: 2016-11-30T07:15:05.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-17T16:44:21.000Z (over 7 years ago)
- Last Synced: 2024-05-19T07:00:27.888Z (7 months ago)
- Topics: diff, git, github, mercurial, svn, text-diff, vcs
- Size: 20.5 KB
- Stars: 11
- Watchers: 4
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-vcs-tools - A curated list of awesome Version control tools - clients, diffs etc. (Other Lists / Monkey C Lists)
README
# Awesome VCS tools
A curated list of awesome Version control tools - clients, diffs etc.Please, contribute!
# Desktop clients
## Git
[Git](https://git-scm.com/) - most popular decentralized version control system.
### Docs
* [Git magic book](http://www-cs-students.stanford.edu/~blynn/gitmagic/) by Ben Lynn.
* [Pro Git book](https://git-scm.com/book) by Scott Chacon and Ben Straub.
* [Git How to](https://githowto.com/) - a guided tour that walks through the fundamentals of Git.
* [Git Cheatsheet](http://ndpsoftware.com/git-cheatsheet.html) - Git Cheatsheet from NDP software.
* [Git Immersion](http://gitimmersion.com/) - is a guided tour that walks through the fundamentals of Git.### Clients
* [GitHub Desktop](https://desktop.github.com/) - official GitHub client.
* [SmartGit](http://www.syntevo.com/smartgit/) - stand-alone or portable Git client.
* [TortoiseGit](https://tortoisegit.org/) - Windows Explorer shell extension.
* [GitKraken](https://www.gitkraken.com)
* [Git Extensions](http://gitextensions.github.io/) - Windows Explorer extension.
* [Legit](http://www.git-legit.org/) - command-line interface for Git, optimized for workflow simplicity.### Client extensions
* [Turbo Git](https://github.com/labs-js/turbo-git) - commit convention support.
* [Magit](https://github.com/magit/magit) - A Git Porcelain inside Emacs.### GitHub extensions
* [Renders TeXy Math for Github readme and commit](https://github.com/leegao/readme2tex).
### Behind GitHub
* [GitHub Engineering - The Blog of the GitHub Engineering Team](https://githubengineering.com).
* http://githut.info/ - GitHub language statistics
* [Git.io](https://git.io/) - GitHub links shortened
* [GitHub Archive](https://www.githubarchive.org/) - GitHub statistics### Mods
* [Git Virtual File System](https://github.com/Microsoft/gvfs), and [and some back story](https://blogs.msdn.microsoft.com/bharry/2017/02/03/scaling-git-and-some-back-story/)
### Extras
`gitignore` is a rules for Git working copy.
* [github/gitignore](https://github.com/github/gitignore) - a collection of .gitignore templates
* [gitignore.io](https://www.gitignore.io/) - create useful .gitignore Files For Your Project## SVN
[SVN](http://subversion.apache.org/) - popular centralized version control system.
### Docs
* [SVN Red book](http://svnbook.red-bean.com/) - you should to start here.
### Clients
* [TortoiseSVN](https://tortoisesvn.net/) - Windows Explorer shell extension
* [Version Control for engineers](http://soft.postpdm.com/)## Mercurial
* [SmartHG](http://www.syntevo.com/smartgit/) - stand-alone or portable Git client
* [TortoiseHg](http://tortoisehg.bitbucket.org/) - Windows Explorer shell extension# Stand-alone diff tools
## Text diff
* KDiff https://sourceforge.net/projects/kdiff3
* WinDiff https://en.wikipedia.org/wiki/WinDiff
* [WinMerge](https://sourceforge.net/projects/winmerge) - compare and merge text files
* ccdiff https://sourceforge.net/projects/ccdiff
* DiffEngineX https://en.wikipedia.org/wiki/DiffEngineX
* Diff-Text https://en.wikipedia.org/wiki/Diff-Text
* Pretty Diff https://en.wikipedia.org/wiki/Pretty_Diff
* ExamDiff http://www.prestosoft.com/ps.asp?page=edp_examdiff
* Compare It! http://www.grigsoft.com/wincmp3.htm
* Diffuse https://sourceforge.net/projects/diffuse
* N++ https://sourceforge.net/projects/npp-compare
* Araxis merge http://www.araxis.com/merge/
* DiffMerge http://www.sourcegear.com/diffmerge/
* Perforce Visual Merge https://www.perforce.com/product/components/perforce-visual-merge-and-diff-tools
* SemanticMerge https://www.semanticmerge.com/index.html
* DiffPlug https://www.diffplug.com/
* [xxdiff](http://furius.ca/xxdiff/)
* [Meld](http://meldmerge.org/)## Image and CAD file diff
* Perceptual Image Diff https://sourceforge.net/projects/pdiff/
* Beyond Compare http://www.scootersoftware.com/* Fast File Diff (see AutoDesk Forum topic https://apps.autodesk.com/ACD/en/Detail/HelpDoc?appId=4961723067758954084&appLang=en&os=Win32_64#contactinfo)
* CAD Diff http://soft.postpdm.com/cad_diff.html## Special Diff
* [nbdime](https://github.com/jupyter/nbdime) - diffing and merging of Jupyter notebooks
# Code hosting
* https://github.com/ripienaar/free-for-dev#source-code-repos
## Self-hosting
### Git
* [Gitea](https://github.com/go-gitea/gitea)
* [GitLab](https://about.gitlab.com/)
* [How to Setup GitLab: A Self Hosted GitHub](https://scotch.io/tutorials/how-to-setup-gitlab-a-self-hosted-github)
* [Gogs.io](https://gogs.io/) - cross-platform self-hosted Git service### SVN
* [Visual SVN Server](https://www.visualsvn.com/server/)
# Contributing
Just fork and send a pull request with your awesome Version control tools - clients, diffs etc.