Comparison of various code management software

Source: Internet
Author: User
Tags version control system sql server express

1.Microsoft TFS

TFS itself is very powerful, and not just a source of management, but the personal use of the general use of its source management functions.

In addition, Microsoft has also launched a free TFS Express Edition for individuals or small teams, although it is free and fully functional, providing the following features:

    1. Source Code Control
    2. Work Item Tracking
    3. Automated generation
    4. Agile Task Edition

Some of its limitations compared to TFS are:

    1. Limited to no more than 5 users.
    2. Support for SQL Server Express Edition only
    3. can only be installed on a single server
    4. Includes Agile task Editions but excludes sprint/backlog planning or feedback management.
    5. Does not include the TFS proxy server and the new Advanced analytics add-on.
    6. No Sharepoint integration, no reports

These restrictions, in addition to the 5 users this limit is slightly more severe, the other basic good, as a free project management tool is still very strong.

2.Github

GitHub can host a variety of git libraries and provide a web interface, but unlike other services like SourceForge or Google code, GitHub's unique selling point is the simplicity of branching from another project. Contributing code to a project is simple: first click on the "Fork" button of the project site, then check out the code and add the changes to the code base you just separated, and finally request a code merge from the project owner through the built-in pull request mechanism. is a distributed version control system originally written by Linus Torvalds and used as the management of Linux kernel code. Since its launch, Git has also been a big success in other projects, especially in the Ruby community. Currently, many well-known projects, including Rubinius and Merb, use Git. Git can also be used by deployment tools such as Capistrano and Vlad the Deployer.

3.SVN

SVN full name subversion, which is the version control system. SVN, like CVS, is a cross-platform software that supports most common operating systems. As an open source version control system, Subversion manages data that changes over time. This data is placed in a central data archive (repository). This archive is much like an ordinary file server, but it remembers every change in the file. You can then restore the file to the old version, or browse the history of the document. Subversion is a generic system that can be used to manage any type of file, including the source code of the program.

4.coding

Coding is a software development platform based on cloud computing technology, which integrates project management, code hosting, running space and quality control. In the era of cloud computing,Coding drives the cloud of software development, enabling developers to complete all aspects of development with a single browser. Developers can focus on building solutions to business problems, rather than managing operations or publishing stacks, ensuring that applications meet product-level target service levels, while more enterprise-level project applications provide the code quality inspection and project quality control channels and standards. While ensuring data security and stability for private projects,Coding also combines a range of social collaboration features, such as bubbling and commenting, public project launches and discussions, to create a technology-supported developer community.

Comparison of various code management software

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.