Http://en.wikipedia.org/wiki/Revision_control
Http://en.wikipedia.org/wiki/Change_management_ (Engineering)
Http://www.hudong.com/wiki/%E5%8F%98%E6%9B%B4%E7% AE %A1%E7%90%86
Http://www.hudong.com/wiki/configuration Management
Version Management is generally software in the software field.Source codeManagement. Common tools and software include IBM Rational clearcase, SVN, git, and so on to facilitate collaborative development and branch management.
Change management refers to the management of any changes to the system, and the system cannot be static. If there is a need for changes, it is necessary to be able to effectively manage such requirements. Generally, the change management process includes the change requirements, change demand analysis, change implementation, retrial and closure of changes and other main activities. Common tools include IBM Rational ClearQuest, Bugzilla, Jira, and TRAC.
Version Management and change management are the main content of Configuration Management. Configuration Management also includes version release process management, test management, and quality management.
Version Management and change management are both part of configuration management,CodeModifications should be related to a certain requirement or fault. Therefore, version management and change management should also be integrated or associated. Clearcase and ClearQuest are associated, while SVN and git can also be associated with Bugzilla and TRAC. If there is no corresponding change request (specific to the Change Implementation form), the code will not be modified, the change management system can also directly obtain the code changes made to the change. The combined use of version management and change management has many advantages.