Jump to content

AccuRev SCM: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Monkbot (talk | contribs)
m Task 16: replaced (3×) / removed (0×) deprecated |dead-url= and |deadurl= with |url-status=;
update infobox
Line 10: Line 10:
| caption =
| caption =
| developer = AccuRev, Inc.
| developer = AccuRev, Inc.
| released = {{start date and age|1999|05|18}}<ref>AccuRev press release, https://web.archive.org/web/19991003221821/http://www.accurev.com/press/annc_051899.html</ref>
| released = {{start date and age|1999|05|18}}<ref>[https://web.archive.org/web/19991003221821/http://www.accurev.com/press/annc_051899.html AccuRev press release]</ref>
| latest release version = 6.2
| latest release version = 7.3
| latest release date = {{start date and age|2015|01}}
| latest release date = {{start date and age|2019|03}}<ref>[https://community.microfocus.com/t5/Application-Delivery-Management/Product-Announcement-for-AccuRev-7-3/ba-p/1762951 Product Announcement for AccuRev 7.3]</ref>
| latest preview version =
| latest preview date =
| status = Active
| programming language =
| operating system = [[Microsoft Windows]], [[Linux]], [[Mac OS X]], [[HP-UX]], [[Solaris (operating system)|Solaris]], [[IBM AIX]]<ref>{{Cite web |url=http://www.accurev.com/accurev_support_matrix_5_3_0.html |title=AccuRev Support Matrix |access-date=2011-10-25 |archive-url=https://web.archive.org/web/20111113114545/http://www.accurev.com/accurev_support_matrix_5_3_0.html |archive-date=2011-11-13 |url-status=dead }}</ref>
| operating system = [[Microsoft Windows]], [[Linux]], [[Mac OS X]], [[HP-UX]], [[Solaris (operating system)|Solaris]], [[IBM AIX]]<ref>{{Cite web |url=http://www.accurev.com/accurev_support_matrix_5_3_0.html |title=AccuRev Support Matrix |access-date=2011-10-25 |archive-url=https://web.archive.org/web/20111113114545/http://www.accurev.com/accurev_support_matrix_5_3_0.html |archive-date=2011-11-13 |url-status=dead }}</ref>
| language = English and Japanese
| language = English and Japanese
Line 24: Line 20:
}}
}}


'''AccuRev''' is a [[software configuration management]] application developed by AccuRev, Inc.<ref>[http://investing.businessweek.com/research/stocks/private/snapshot.asp?privcapId=7664742 Bloomberg Businessweek Company Profile - AccuRev, Inc.]</ref> and was first released in 2002. In December 2013 AccuRev was acquired by [[Micro Focus International|Micro Focus]].<ref>{{Cite web |url=http://investors.microfocus.com/~/media/Files/M/Micro-Focus/key-financial-data/results-presentations/presentation/interim-results-presentation-2013.pdf |title=Archived copy |access-date=2014-05-17 |archive-url=https://web.archive.org/web/20140517151609/http://investors.microfocus.com/~/media/Files/M/Micro-Focus/key-financial-data/results-presentations/presentation/interim-results-presentation-2013.pdf |archive-date=2014-05-17 |url-status=dead }}</ref>
'''AccuRev''' is a [[software configuration management]] application developed by AccuRev, Inc.<ref>[http://investing.businessweek.com/research/stocks/private/snapshot.asp?privcapId=7664742 Bloomberg Businessweek Company Profile - AccuRev, Inc.]</ref> and was first released in 1999. In December 2013 AccuRev was acquired by [[Micro Focus International|Micro Focus]].<ref>{{Cite web |url=http://investors.microfocus.com/~/media/Files/M/Micro-Focus/key-financial-data/results-presentations/presentation/interim-results-presentation-2013.pdf |title=Archived copy |access-date=2014-05-17 |archive-url=https://web.archive.org/web/20140517151609/http://investors.microfocus.com/~/media/Files/M/Micro-Focus/key-financial-data/results-presentations/presentation/interim-results-presentation-2013.pdf |archive-date=2014-05-17 |url-status=dead }}</ref>


== Overview ==
== Overview ==
Line 32: Line 28:


;Streams and parallel development
;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.<ref>[http://adtmag.com/articles/2008/10/07/accurev-streams-flow-to-the-enterprise.aspx Application Development Trends: AccuRev Streams Flow to the Enterprise]</ref>
: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.<ref name=ADTMag>[http://adtmag.com/articles/2008/10/07/accurev-streams-flow-to-the-enterprise.aspx Application Development Trends: AccuRev Streams Flow to the Enterprise]</ref>
;Private developer history
;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.<ref>[http://drdobbs.com/184415235 Dr Dobb's Painless SCM]</ref>
: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.<ref>[http://drdobbs.com/184415235 Dr Dobb's Painless SCM]{{Dead link|date=October 2019|fix-attempted=yes}}</ref>
;Change packages
;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.
: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
;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.<ref>[http://adtmag.com/articles/2008/10/07/accurev-streams-flow-to-the-enterprise.aspx Application Development Trends: AccuRev Streams Flow to the Enterprise]</ref>
:AccuRev enables remote stream structures and replication for distributed teams. Replica servers function as a local cache with all write operations happening after.<ref name=ADTMag/>
;Automated merging
;Automated merging
:Streams in AccuRev automatically share and merge code with each other. This is a main distinction between streams and branches.
:Streams in AccuRev automatically share and merge code with each other. This is a main distinction between streams and branches.

Revision as of 18:11, 17 October 2019

AccuRev
Developer(s)AccuRev, Inc.
Initial releaseMay 18, 1999; 25 years ago (1999-05-18)[1]
Stable release
7.3 / March 2019; 5 years ago (2019-03)[2]
Operating systemMicrosoft Windows, Linux, Mac OS X, HP-UX, Solaris, IBM AIX[3]
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.[4] and was first released in 1999. In December 2013 AccuRev was acquired by Micro Focus.[5]

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).[6]

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.[7]
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.[8]
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.[7]
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. ^ Bloomberg Businessweek Company Profile - AccuRev, Inc.
  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. ^ a b Application Development Trends: AccuRev Streams Flow to the Enterprise
  8. ^ Dr Dobb's Painless SCM[permanent dead link]