Search This Blog

Featured post

Invoice generator a JavaScript application

Invoice generator a JavaScript application for website development business. here are the links of application - App in github repository ...

Tuesday, 25 December 2018

Version control (Software)

In computer software engineering, revision control is any kind of practice that tracks and provides control over changes to source code. Software developers sometimes use revision control software to maintain documentation and configuration files as well as source code.

Centralized Version Control

Subversion

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 use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation.
Open source community like WordPress using SVN(Subversion)

Decentralized Version Control System

As the Internet opened its path through the world decentralized version control system tools emerged, allowing users to keep their revisions in multiple machines, while contributing to the same project. In this category, there are Git, Arch tools (Bazaar, ArX), BitKeeper, Mercurial, and Monotone and many others

No comments:

Post a Comment

Popular Posts