| This article relies on references to primary sources or sources affiliated with the subject, rather than references from independent authors and third-party publications. Please add citations from reliable sources. (July 2011) |
|
|
The topic of this article may not meet Wikipedia's general notability guideline. Please help to establish notability by adding reliable, secondary sources about the topic. If notability cannot be established, the article is likely to be merged, redirected, or deleted. (July 2011) |
| Developer(s) | AccuRev, Inc. |
|---|---|
| Initial release | 2002 |
| Stable release | 5.3 / October 2011 |
| Development status | Active |
| Operating system | Microsoft Windows, Linux, Mac OS X, HP-UX, Solaris, IBM AIX[1] |
| Available in | English and Japanese |
| Type | Revision control |
| License | Proprietary |
| Website | www.accurev.com |
AccuRev is a software configuration management application developed by AccuRev, Inc.[2] and was first released in 2002.
|
Contents
|
AccuRev is a centralized version control system which uses a client/server model. Communication is performed via TCP/IP using an XML based protocol for actions, and streaming for file transfers.[3] 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).[4]
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.[5]
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.[6]
AccuRev integrates with many 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.
AccuRev enables remote stream structures and replication for distributed teams. Replica servers function as a local cache with all write operations happening after.[7]
Streams in AccuRev automatically share and merge code with each other. This is a main distinction between streams and branches.
List of revision control software
Comparison of revision control software
|
|||||||||||||||||||||||||||||||||||||||
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)