Misplaced Pages

AccuRev SCM

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources.
Find sources: "AccuRev SCM" – news · newspapers · books · scholar · JSTOR (July 2011) (Learn how and when to remove this message)
The topic of this article may not meet Misplaced Pages's notability guidelines for products and services. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "AccuRev SCM" – news · newspapers · books · scholar · JSTOR (July 2011) (Learn how and when to remove this message)
(Learn how and when to remove this message)
AccuRev
Developer(s)AccuRev, Inc.
Initial releaseMay 18, 1999; 25 years ago (1999-05-18)
Stable release7.3 / March 2019; 5 years ago (2019-03)
Operating systemMicrosoft Windows, Linux, Mac OS X, HP-UX, Solaris, IBM AIX
Available inEnglish and Japanese
TypeRevision control
LicenseProprietary
Websitewww.microfocus.com/products/change-management/accurev/

AccuRev is a software configuration management application developed by AccuRev, Inc. and was first released in 1999. In December 2013 AccuRev was acquired by Micro Focus.

Overview

AccuRev is a centralized version control system which uses a client–server model. Communication is performed via TCP/IP using a proprietary protocol. Servers function as team servers, continuous integration servers, or build servers. AccuRev is built around a stream-based architecture in which streams form a hierarchical structure of code changes where parent streams pass on certain properties to child streams. Developers make changes using command line functions, the Java GUI, the web interface, or one of the IDE plug-ins (Eclipse, Visual Studio, IntelliJ IDEA).

Characteristics

Streams and parallel development
AccuRev captures and controls the relationships between code bases in parallel efforts using a stream-based architecture. This allows teams to safely store work and test it before sharing it with others, code is automatically merged or "inherited" between streams and teams once code changes are shared.
Private developer history
AccuRev has a two step check-in process. Users can check-in code privately to their workspace before sharing it with the rest of the group.
Change packages
AccuRev integrates with various ITS and project management tools. History from check-ins and promotions are tied to issues. Most SCM functions can be done on the issue level instead of by file and directory.
Distributed development
AccuRev enables remote stream structures and replication for distributed teams. Replica servers function as a local cache with all write operations happening after.
Automated merging
Streams in AccuRev automatically share and merge code with each other. This is a main distinction between streams and branches.

See also

References

  1. AccuRev press release
  2. Product Announcement for AccuRev 7.3
  3. "AccuRev Support Matrix". Archived from the original on 2011-11-13. Retrieved 2011-10-25.
  4. "AccuRev, Inc.: Private Company Information - Businessweek". 2012-10-15. Archived from the original on 15 October 2012. Retrieved 2024-11-06.
  5. "Archived copy" (PDF). Archived from the original (PDF) on 2014-05-17. Retrieved 2014-05-17.{{cite web}}: CS1 maint: archived copy as title (link)
  6. "AccuBridge Support Matrix". Archived from the original on 2011-04-23. Retrieved 2011-05-31.
  7. ^ Barney, Doug. "AccuRev Streams Flow to the Enterprise". ADTmag. Retrieved 2024-11-06.
  8. "Painless SCM - Dr Dobb's". archive.ph. 2012-07-10. Retrieved 2024-11-06.
Version control software
Years, where available, indicate the date of first stable release. Systems with names in italics are no longer maintained or have planned end-of-life dates.
Local only
Free/open-source
Proprietary
Client–server
Free/open-source
Proprietary
Distributed
Free/open-source
Proprietary
Concepts
Categories: