SCM with AccuRev


SCM (Software Configuration Management) refers to a set of practices around storing, tracking and releasing versions of a software product. Software products that enable development organizations to perform these practices efficiently are also referred to as SCM systems or SCM tools. SCM systems will typically provide users with a variety of features, including but not limited to:

  • Source code control (also known a version control). This is the ability to create and evolve computer source code files in an orderly fashion.
  • Issue tracking (also known as defect or bug tracking). Issue tracking systems enable users to enter important information about proposed software product changes.
  • Change set management. This establishes a connection between versions of source code files and issues in the issue tracking system. Requirements traceability is the desired goal of change set management, the ability to determine which code changes are associated with a particular change request.
AccuRev is an SCM tool that provides the following features to enable software development teams to efficiently manage and release software products:

  • Advanced configuration management
    AccuRev Streams are an architectural innovation that fuse software assets (source code, requirements, documentation) with the development process.
  • Change packages
    These are constructs that logically group code changes, so that feature can be managed without the need to reference individual files. Change packages can be created, moved between streams, and reverted atomically.
  • Process management
    Streams enable teams to model their development process directly in AccuRev, without the need for external scripting. Streams maintain an active relationship to one another through automatic code inheritance downstream and explicit code sharing (promotion) upstream.
  • Integrated issue tracking
    AccuRev change packages and streams are unified via the AccuWork issue tracking system. Code changes are associated with an issue, and the resulting change package can then be used to manage features.

Download
Free 30-Day Trial
5-user License
Watch the
2 Minute
Demo
Learn More
About AccuRev