Private Workspaces



Software developers are often asked to switch projects at a moment’s notice - from feature development in the morning to working on critical customer issues after lunch. Further, even when working on one project, developers may be required to work in different areas of the code base as their skills and experience dictates. Managers need to know that when a developer is working on the critical activity of software development, all code changes are safely stored in a repository to assure that no data is lost and that context switches back to an earlier project can proceed smoothly. Without the ability to privately version developer workspaces, software development organizations are at risk of both losing critical intellectual property and of suffering decreased productivity because of inefficiencies in shifting developers among projects.

AccuRev gives developers fully versioned private workspaces that support a broad range of SCM functionality, eliminating the risk of data loss and enabling managers to allocate engineers efficiently from project to project. AccuRev workspaces enable software engineers to keep, promote, revert, copy, and merge their source files safely, since all changes are stored in the AccuRev central repository. Since workspaces in AccuRev are based on the AccuRev Stream architecture, it is easy to move a workspace, or an entire team, to work on a new project, simply by dragging and dropping a stream in the AccuRev GUI. Combined with the AccuRev TimeSafe feature, this assures that no data is lost, so that when developers shift back to a previous project, the state of their workspace is preserved.

Private Workspaces ScreenshotKey features

  • Full SCM operations available for developers in private workspaces without the need for private branches
  • Innovative two-stage commit (keep and promote) operation isolates and preserves in-progress work, allowing developers to share only stable and well-tested changes
  • Workspaces can be easily reparented to a new basis stream to shift developers to new projects
  • Full SCM query capability gives developers visibility into the state of all workspace files
  • Writeable files with no required check-out maximizes productivity in parallel development