AlternativeTo Logo

Version Control Systems

Revision control, also called version control and source control, is the management of changes to documents, computer programs, large web sites and other collections of information. Changes are usually identified by a number or letter code, termed the "revision number", "revision level", or simply "revision". Each revision is associated with a timestamp and the person making the change. Revisions can be compared, restored and merged.

  1. GitHub is a web-based hosting service for projects that use the Git revision control system. It is written in Ruby on Rails by Logical Awesome developers Chris Wanstrath, PJ Hyett, and Tom Preston-Werner.


    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Chrome OS
    • Android Tablet
    • BSD
    • Linux Mobile
    • Haiku
    Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
    No screenshots yet
  2. SmartGit is a front-end for the distributed version control system Git and runs on Windows, Mac OS X and Linux. SmartGit is intended for developers who prefer a graphical user interface over a command line client, to be even more productive with Git.
  3. Gitea is a community managed fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license.
  4. SourceForge empowers open source developers to create powerful software and share it with the world. They also feature a business software comparison directory that lists over 50,000 software titles.
  5. Code collaboration version control. Offers hosted (freemium) for limited (5) users, and a commercial self-hosted for a subscription. Free licenses are available for qualified open source projects, nonprofits, and classrooms.
  6. GitAhead lets you filter results and performs advanced searches. It shows you exactly what you need to see and makes navigating through thousands of commits a piece of cake.

    Discontinued

    No longer under active development, per info in repo at https://github.com/gitahead/gitahead#please-note

  7. Millions of developers and teams around the world choose GitKraken Client to make Git more visual and accessible with an intuitive UI, the flexibility to switch between a GUI or a terminal, and a seamless experience across operating systems.
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Go (Programming Language)
    • Cloudron
    The easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across ALL platforms that Go supports, including Linux, Mac OS X, Windows and ARM.
  8. GitHub Desktop is a native Git client for Mac OS X and Windows with a graphical user interface.
  9. TortoiseGit is a Windows Shell Interface to Git and based on TortoiseSVN. It's open source and can fully be build with freely available software.
  10. TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows.
  11. Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2010/2012/2013/2015/2017). Linux is supported by 2.51 version with some issues.