Ad
related to: what is scm in devopsabout.gitlab.com has been visited by 10K+ users in the past month
Search results
Results from the WOW.Com Content Network
Software configuration management (SCM), a.k.a. software change and configuration management (SCCM), [1] is the software engineering practice of tracking and controlling changes to a software system; part of the larger cross-disciplinary field of configuration management (CM). [2] SCM includes version control and the establishment of baselines.
The SCM process further defines the need to trace changes, and the ability to verify that the final delivered software has all of the planned enhancements that are supposed to be included in the release. It identifies four procedures that must be defined for each software project to ensure that a sound SCM process is implemented. They are:
Surround SCM [proprietary, client-server] – version control tool by Seapine Software; Synergy [proprietary, client-server] – MSSCCI compliant (Source Control Plug-in API) integrated change management and task-based configuration management system, proprietary of IBM
Unity Version Control is a client/server system although in current terms of version control it can also be defined as a distributed revision control system, due to its ability to have very lightweight servers on the developer computer and push and pull branches between servers (similar to what Git and Mercurial do).
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.
"Verify mode" (also called dry run) refers to having an ability to determine whether a node is conformant with a guarantee of not modifying it, and typically involves the exclusive use of an internal language supporting read-only mode for all potentially system-modifying operations.
IBM DevOps Code ClearCase (also known as IBM Rational ClearCase) is a family of computer software tools that supports software configuration management (SCM) of source code and other software development assets. It also supports design-data management of electronic design artifacts, thus enabling hardware and software co-development.
Gartner describes CCA as “Embodying lean, agile and collaborative concepts core to DevOps initiatives, CCA tools bring a newly found level of precision, efficiency and flexibility to the challenges of infrastructure and application configuration management.” [4]
Ad
related to: what is scm in devopsabout.gitlab.com has been visited by 10K+ users in the past month