AccuRev Features
Out-of-the-box support:
- Visualization and drag-and-drop control of the software development process
- Supports Agile and other process models (e.g., Waterfall)
- Graphical collaboration for geographically distributed development
- Change packages for issue-based development
- Audit trail: rebuild any release, anytime
- Compliance-readiness: Sarbanes-Oxley, and more
- Private versioning for developers
- Components for team collaboration and software asset reuse
- Automatic change package dependency analysis
- Instant visual baseline creation
- Enterprise class product security
- Visual history annotation view
- AccuBridge™ SDK for third-party integrations
Optional add-ons:
- AccuReplica™ to maximize performance for remote teams
- AccuBridge™ SDK for third-party integrations
- AccuBridge integrations for leading IDEs, issue tracking, and other lifecycle tools
- AccuBridge for LDAP Provisioning – users and groups
Why Streams?
Streams form the architectural foundation for AccuRev in order to solve the fundamental problems associated with traditional file-based architectures, especially branching and merging operations. While streams are analogous to a combination of branches and process workflow (typically in a separate tool) in legacy systems, they are far more flexible and powerful, enabling unencumbered branching and merging operations. Today, streams, not files, must be the first-class objects in order to support advanced application development. Streams understand their process based relationships to other streams and include built-in inheritance, whereas branches do neither.
Private Developer Workspaces
Developer "sandboxes" for private versioning and task-based development are native structures and can be created instantly with the StreamBrowser graphical interface. With private versioning, developers' work is continually backed up on the server and revision controlled. For those using Agile practices that encourage frequent check-ins, developers have confidence that the code will successfully build and pass unit testing before integrating it into the main code line.
Integrated Issue-Tracking: AccuWork and Change Packages for Issue-Based Engineering
AccuRev Change Packages allow development teams to work at the issue level, not just the file level. Integrated issue tracking enables issues and features to be grouped together, and differencing between releases can be done at the feature/bug/patch level instead of just the file level. Change packages are integrated with issue tracking, and changes can be promoted or reverted by issue, supporting an ideal granular management of software change for an agile development process.
Instant Renaming and Easy Refactoring
AccuRev features instant, authentic, single-step renaming of any object in the SCM system, including streams, directories, user names, and files. Rename support enables AccuRev to support authentic moves, which enable easy refactoring and reuse. Full history is preserved when renaming, which means no lost changes.
Geographically Distributed Development with AccuReplica (optional)
With AccuReplica, geographically distributed development teams have immediate, transparent local access to all data in AccuRev, providing increased performance and efficiency. With AccuRev teams around the world can work together and collaborate as if a single co-located team.
AccuBridge (optional)
AccuBridge provides the foundation for integrations with third-party tools, including out-of-the-box integrations with industry-leading issue-tracking, tools and platforms, and AccuBridge SDK for custom integrations.
Click here for a complete list of new features in AccuRev 4.6
Click here to download and evaluate AccuRev
Supported Platforms Intel and AMD x86-based systems:
* Windows Vista, XP, 2003, 2000
* Linux (kernel versions 2.4.9+, RedHat AS/ES 2.1+)
Sun systems: Solaris and Solaris x86 (version 2.5.1+, including Solaris 10)
Apple systems: OS/X+ (client-only, PPC and Intel Mac supported)
HP systems: HP-UX (version 11.0 +)
IBM systems: AIX (RS/6000) (version 4.3.2+)
VMware and Solaris 10 Zones
Native IDE support
Eclipse 3.1+
Microsoft Visual Studio 2003, 2005
JetBrains IntelliJ IDEA
Sun NetBeans / Java Studio

