Advantages and disadvantages of SVN and other controls

Source: Internet
Author: User

Vss

VSS Advantages: The installation, configuration, use is simple, easy to use, simple operation, easy to grasp; permissions can be divided into folder-level, with Read, Check-out & Check-in, Add/rename/delete, destroy four levels of privilege.

Disadvantage: Rights management is based on the form of file sharing, only from the folder share permissions to the entire library folder permissions, and must have writable permissions, versioning and branch management can only be manually set by manual, version release, can only manually select the corresponding version of the file to publish, security is not high, File system sharing enables access to the server and requires a shared storage directory so that the user can perform a delete operation on the VSS folder.

Cvs

Advantage: CVS supports remote management of CVS to cross-platform, support concurrent versioning, and free

Cons: Relatively functional, simple, small team for several people

Svn

Including most of the features of CVS, there are a number of new features, such as: File directory can be easily renamed, database-based version of the library, the speed of operation, and more comprehensive rights management.

ClearCase (closed-source centralized)

Disadvantage: ClearCase too expensive, poor ease of use, training costs are very expensive, no training, difficult to use.

GIT (open source distributed)

GIT is a free, open source, distributed version control system, the use of a distributed version of the library, without server-side software support, so that the release and exchange of source code is extremely convenient

Its greatest feature is that the "branch" and "merge" operations are quick and easy. Working offline, Git is an atomic commit for the entire project scope, and each work tree in Git contains a repository with a complete project history.

Mercurial (open source distributed)

Pros: Easier to manage. A more robust system. Less dependency on the network

Easy to learn, easy to use, lightweight, fast to run, scalable, and easy to define and extend according to user needs.

Advantages and disadvantages of SVN and other controls

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.