Get Alternative find best software

Source Code Control System

Version control

Source Code Control System Description
Source Code Control System (SCCS) is a version control system designed to track changes in the source code and other text files during the development of a software. It has functionalities like storing, updating, and recording the changes made. This allows the user to retrieve any of the previous versions from the original source code and the changes which are stored. It was originally developed at Bell Labs in 1972 by Marc Rochkind for an IBM System/370 computer running OS/360 MVT.
SCCS has the following features of version control. Firstly, all versions are in the same file and all are accessible at any point of time. Secondly, a programmer can access a version module only through SCCS. Thirdly, the system automatically gives version number, date, time, etc. Lastly, the system automatically tracks the changes that were made by whom, when, where and why.
SCCS is also known for the sccsid string, for example:
static char sccsid = "@(#)ls.c 8.1 (Berkeley) 6/11/93";
This string contains the file name, date, and can also contain a comment. After compilation, the string can be found in binary and object files by looking for the pattern "@(#)" and can be used to determine which source code files were used during compilation. The "what" command is available to automate this search for version strings.
A list below shows Source Code Control System alternatives which were either selected by us or voted for by users. You can filter this list by tags and platforms

Source Code Control System Alternatives

  • ArX by Walter Landry

    ArX is a distributed version control system. ArX began as a fork of GNU arch, and is licensed under the GPL. Since the fork, ArX has been extensively rewritten in C++, with many new features. The...

    Latest version of ArX is 2.2.4 and it was released on 2005-11-16.

    Tags: Free Version Control Software, Free Software Programmed In C, Distributed Version Control Systems, Discontinued Version Control Systems, Software That Was Rewritten In C
  • Bonsai by Mozilla Corporation,Mozilla Foundation

    Bonsai is a web-based CVS repository browser designed for large programming projects. It was initially developed to fill the Mozilla project's need for good tools to allow multiple developers to...

    Tags: Mozilla, Perl Software, Free Version Control Software, Concurrent Versions System, Crossplatform Software
  • Cervisia by Bernd Gehrmann, Christian Loose, André Wöbbeking, Carlos Woelz

    Cervisia is a graphical front end for Concurrent Versions System (CVS). Cervisia implements the common cvs functions of adding, removing, and committing files. More advanced capabilities are...

    Latest version of Cervisia is 15.08.1 and it was released on 2015-09-15.

    Tags: Concurrent Versions System, Free Version Control Software, Kde Applications, Version Control Gui Tools
  • Codeville by Ross Cohen

    Codeville was a distributed revision control system. It was written by Ross Cohen using Python, with some design work done by his brother Bram Cohen. It uses an innovative merging algorithm called...

    Latest version of Codeville is 0.8.0 and it was released on 2007-07-13.

    Tags: Free Version Control Software, Discontinued Version Control Systems, Software Using The Bsd License
  • Distributed Concurrent Versions System by elego Software Solutions GmbH

    The Distributed Concurrent Versions System (DCVS) is a distributed revision control system that enables software developers working on locally distributed sites to efficiently collaborate on a...

    Latest version of Distributed Concurrent Versions System is 1.0.3 and it was released on 2006-09-25.

    Tags: Concurrent Versions System, Free Version Control Software, Discontinued Version Control Systems
  • Amonotone by The monotone team

    Monotone is an open source software tool for distributed revision control. Monotone tracks revisions to files, groups sets of revisions into changesets, and tracks history across renames. The focus...

    Tags: Free Version Control Software, Free Software Programmed In C, Distributed Version Control Systems, Luascriptable Software
  • Revision Control System by GNU Project

    Revision Control System (RCS) is an early version control system (VCS). It can be thought of as a set of UNIX commands that allow multiple users to develop and maintain program code or documents....

    Tags: 1985 Software, Free Version Control Software, Gnu Project Software, Software Using The Gpl License
  • TortoiseCVS

    TortoiseCVS is a CVS client for Microsoft Windows released under the GNU General Public License. Unlike most CVS tools, it includes itself in Windows' shell by adding entries in the contextual menu...

    Latest version of TortoiseCVS is 1.12.5 and it was released on 2011-01-24.

    Tags: Concurrent Versions System, Free Version Control Software, Free Software Programmed In C, Windowsonly Free Software, Version Control Gui Tools, Software That Uses Wxwidgets
  • SVK by Best Practical Solutions, LLC

    SVK (also written svk) is a decentralized version control system written in Perl, with a hierarchical distributed design comparable to centralized deployment of BitKeeper and GNU arch. It is...

    Latest version of SVK is 2.2.3 and it was released on 2010-03-21.

    Tags: Subversion, Free Version Control Software, Free Software Programmed In Perl, Perl Software, Discontinued Version Control Systems
  • TortoiseHg

    TortoiseHg is a GUI front-end for Mercurial that runs on Microsoft Windows, on which it integrates directly with File Explorer, Mac OS X, and Linux. It is written in PyQt (except the Windows shell...

    Latest version of TortoiseHg is 4.3.1 and it was released on 2017-08-11.

    Tags: Distributed Version Control Systems, Free Version Control Software, Free Software Programmed In Python, Version Control Gui Tools, Software That Uses Qt
  • Mercurial by Matt Mackall

    Mercurial is a distributed revision-control tool for software developers. It is supported on Microsoft Windows and Unix-like systems, such as FreeBSD, macOS and Linux. Mercurial's major design...

    Latest version of Mercurial is 4.3.2 and it was released on 2017-09-18.

    Tags: 2005 Software, Crossplatform Free Software, Distributed Version Control Systems, Free Software Programmed In C, Free Software Programmed In Python, Free Version Control Software
  • GNU arch by Andy Tai

    GNU arch software is a distributed revision control system that is part of the GNU Project and licensed under the GNU General Public License. It is used to keep track of the changes made to a source...

    Latest version of GNU arch is 1.3.5 and it was released on 2006-07-20.

    Tags: Free Version Control Software, Free Software Programmed In C, Gnu Project Software, Distributed Version Control Systems, Discontinued Version Control Systems, 2001 Software
  • BitKeeper

    BitKeeper is a software tool for distributed revision control of computer source code. Originally proprietary software, it was released as open-source software under the Apache 2.0 license on ....

    Latest version of BitKeeper is 7.3.1ce and it was released on 2016-09-30.

    Tags: Formerly Proprietary Software, Free Version Control Software, Distributed Version Control Systems, Software Using The Apache License, 2000 Software
  • GNU Bazaar by Canonical and community

    GNU Bazaar (formerly Bazaar-NG, command line tool bzr) is a distributed and client-server revision control system sponsored by Canonical. Bazaar can be used by a single developer working on...

    Tags: Canonical, Distributed Version Control Systems, Free Software Programmed In Python, Free Version Control Software, Gnu Project Software, Python Software
  • Darcs by Guillaume Hoffmann, et al.

    Darcs is a distributed version control system created by David Roundy. Key features include the ability to choose which changes to accept from other repositories, interaction with either other local...

    Latest version of Darcs is 2.12.5 and it was released on 2017-01-11.

    Tags: Crossplatform Free Software, Distributed Version Control Systems, Free Software Programmed In Haskell, Free Version Control Software
  • OpenGrok by Sun Microsystems/Oracle Corporation

    OpenGrok is a source code search and cross reference engine. It helps programmers to search, cross-reference and navigate source code trees. It can understand various program file formats and...

    Latest version of OpenGrok is 1.0 and it was released on 2017-04-01.

    Tags: Crossplatform Free Software, Free Version Control Software, Source Code, Java Platform Software, Concurrent Versions System, Subversion, Code Search Engines
  • Git by Junio Hamano and others

    Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software...

    Latest version of Git is 2.14.1 and it was released on 2017-08-04.

    Tags: 2005 Software, Concurrent Versions System, Distributed Version Control Systems, Free Version Control Software, Free Software Programmed In C, Free Software Programmed In Perl, Git, Linux Archivers And Compressionrelated Utilities, Selfhosting Software, Linus Torvalds
  • gitannex

    git-annex is a distributed file synchronization system written in Haskell. It aims to solve the problem of sharing and synchronizing collections of large files independent from a commercial service...

    Latest version of git-annex is 6.20160318 and it was released on 2016-03-18.

    Tags: 2010 Software, Free Version Control Software, Selfhosting Software, Distributed Version Control Systems, Git
  • SourcePuller

    SourcePuller is an opensource client for accessing the BitKeeper scm. It was originally developed by Andrew Tridgell, who reverse engineered the BitKeeper protocol. While not widely used itself, it...

    Tags: 2005 Software, Free Version Control Software, Free Software Programmed In C
  • Fossil

    Fossil is a distributed version control system, bug tracking system and wiki software server for use in software development created by D. Richard...

    Latest version of Fossil is 2.3 and it was released on 2017-07-21.

    Tags: Bug And Issue Tracking Software, 2006 Software, Crossplatform Free Software, Distributed Bug Tracking Systems, Distributed Version Control Systems, Free Software Programmed In C, Free Version Control Software, Free Wiki Software, Version Control Systems
  • Subversion by Apache Software Foundation

    Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system distributed as open source under the Apache License. Software developers...

    Tags: Apache Software Foundation, Collaborative Software, Concurrent Versions System, Crossplatform Free Software, Free Software Programmed In C, Free Version Control Software, Software Using The Apache License, Subversion, Unix Archivers And Compressionrelated Utilities
  • Concurrent Versions System

    The Concurrent Versions System (CVS), also known as the Concurrent Versioning System, is a free software client-server revision control system in the field of software development. A version control...

    Latest version of Concurrent Versions System is 1.11.23 and it was released on 2008-05-08.

    Tags: 1990 Software, Concurrent Versions System, Free Software Programmed In C, Free Version Control Software, Software Using The Gpl License, Unix Archivers And Compressionrelated Utilities
  • Free Pascal by Florian Klämpfl & volunteers

    Free Pascal Compiler (FPC) is a compiler for the closely related programming language dialects, Pascal and Object Pascal. It is free software released under the GNU General Public License. It...

    Latest version of Free Pascal is 3.0.2 and it was released on 2017-02-15.

    Tags: Compilers, Crossplatform Free Software, Crossplatform Software, Free Compilers And Interpreters, Free Pascal, Free Software Programmed In Pascal, Linux Programming Tools, Classic Mac Os Software, Macos Programming Tools, Objectoriented Programming Languages, Pascal, Pascal Compilers, Pascal Programming Language Family, Platformsensitive Development, Programming Tools For Windows, Selfhosting Software, Software Using The Gpl License, Solaris Software
  • FASM by Tomasz Grysztar

    FASM (flat assembler) is an assembler for x86 processors. It supports Intel-style assembly language on the IA-32 and x86-64 computer architectures. It claims high speed, size optimizations,...

    Latest version of FASM is 1.71.63 and it was released on 2017-06-21.

    Tags: Assemblers, Assembly Languages, Computerrelated Introductions In 1999, Dos Software, Free Software Primarily Written In Assembly Language, Linux Programming Tools, Programming Tools For Windows, Selfhosting Software, Unix Programming Tools
  • NetBeans IDE by Sun Microsystems (now owned by Oracle Corporation)

    NetBeans is a software development platform written in Java. The NetBeans Platform allows applications to be developed from a set of modular software components called modules. Applications based on...

    Latest version of NetBeans IDE is 8.2 and it was released on 2016-10-03.

    Tags: 2000 Software, Android Development Software, Code Navigation Tools, Crossplatform Free Software, Formerly Proprietary Software, Free Computer Programming Tools, Free Html Editors, Free Integrated Development Environments, Free Software Programmed In Java, Free Uml Tools, Free Web Software, Integrated Development Environments, Java Development Tools, Java Platform, Linux Integrated Development Environments, Linux Programming Tools, Macos Programming Tools, Macos Text Editors, Programming Tools For Windows, Software Development Kits, Software Using The Cddl License, Sun Microsystems Software, Web Development Software
  • Payara by Payara Services Ltd (initial code from Oracle Corporation)

    Payara Server is an open-source application server derived from GlassFish Server Open Source Edition. It was created in 2014 by C2B2 Consulting as a drop in replacement for GlassFish after Oracle...

    Latest version of Payara is 4.1.2.172 and it was released on 2017-05-22.

    Tags: Web Server Software Programmed In Java, Free Software Application Servers, Software Using The Cddl License
  • DTrace by Sun Microsystems

    DTrace is a comprehensive dynamic tracing framework created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time. Originally developed for...

    Tags: Sun Microsystems Software, Free System Software, Debuggers, Aspectoriented Programming, Software Using The Cddl License, Linux Kernel Features
  • GlassFish by Oracle Corporation (initial code from Sun Microsystems)

    GlassFish is an open-source application server project started by Sun Microsystems for the Java EE platform and now sponsored by Oracle Corporation. The supported version is called Oracle GlassFish...

    Latest version of GlassFish is 5.0.0 and it was released on 2017-09-21.

    Tags: Web Server Software Programmed In Java, Free Software Application Servers, Sun Microsystems Software, Software Using The Cddl License, Java Enterprise Platform
  • cdrtools by Jörg Schilling

    cdrtools (formerly known as cdrecord) is a collection of independent projects of free software/open source computer programs, created by Jörg Schilling and others. The most important parts of the...

    Tags: Console Cd Ripping Software, Free Dvd Burning Software, Free Optical Disc Authoring Software, Free Software Programmed In C, Linux Cd Ripping Software, Linux Cddvd Writing Software, Optical Disc Authoring Software, Macos Cd Ripping Software, Software Using The Cddl License
  • freearc by Bulat Ziganshin

    FreeArc is a free and open source file archiver developed by Bulat Ziganshin. Beta version 0.666 was released in 2010; a "FreeArc Next" version was under development, with version FA 0.11 released...

    Latest version of freearc is 0.666 and it was released on 2010-05-20.

    Tags: Lossless Compression Algorithms, Free Data Compression Software, Archive Formats, Unix Archivers And Compressionrelated Utilities, Crossplatform Software, Year Of Introduction Missing, File Archivers
  • bzip2 by Julian Seward

    bzip2 is a free and open-source file compression program that uses the Burrows-Wheeler algorithm. It only compresses single files and is not a file archiver. It is developed and maintained by Julian...

    Latest version of bzip2 is 1.0.6 and it was released on 2010-09-20.

    Tags: 1996 Software, Archive Formats, Crossplatform Software, Free Data Compression Software, Lossless Compression Algorithms, Unix Archivers And Compressionrelated Utilities
  • MediaWiki by Wikimedia Foundation and MediaWiki volunteers

    MediaWiki is a free and open-source wiki software. Originally developed by Magnus Manske and improved by Lee Daniel Crocker, it runs on many websites, including Wikipedia, Wiktionary and Wikimedia...

    Tags: Mediawiki, Free Content Management Systems, Free Software Programmed In Php, Free Wiki Software, 2002 Software, Crossplatform Free Software, Articles Containing Video Clips, Articles With Example Code, Multilingual Websites, Version Control Systems, Advertisingfree Websites, Collaborativesoftware
  • Buckminster by Eclipse Foundation

    The Buckminster Project is an Eclipse (software) technology sub-project focused on component assembly. Buckminster facilitates straightforward sharing of complex assemblies of software components....

    Latest version of Buckminster is 1.2 and it was released on 2010-06-23.

    Tags: Software Distribution, Version Control Systems, Software Development Process, Eclipse Technology, Eclipse Software