Comparison Of Version Control Software
The following tables describe attributes of notable version control and software configuration management (SCM) systems that can be used to compare and contrast the various systems. For SCM software not suitable for source code, see Comparison of open-source configuration management software. General information The following table contains relatively general attributes of version-control software systems, including: *Repository model, the relationship between copies of the source code repository ** Client–server, users access a master repository via a client; typically, their local machines hold only a working copy of a project tree. Changes in one working copy must be committed to the master repository before they are propagated to other users. ** Distributed, repositories act as peers, and users typically have a local repository with version history available, in addition to their working copies. *Concurrency model, how changes to the working copy are managed to pr ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] [Amazon] |
|
Version Control
Version control (also known as revision control, source control, and source code management) is the software engineering practice of controlling, organizing, and tracking different versions in history of computer files; primarily source code text files, but generally any type of file. Version control is a component of software configuration management. A ''version control system'' is a software tool that automates version control. Alternatively, version control is embedded as a feature of some systems such as word processors, spreadsheets, collaborative groupware, web docs, and content management systems, e.g., Help:Page history, Wikipedia's page history. Version control includes viewing old versions and enables Reversion (software development), reverting a file to a previous version. Overview As teams develop software, it is common to Software deployment, deploy multiple versions of the same software, and for different developers to work on one or more different versions ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] [Amazon] |