Version control needs to be centralized, but a central server tends to be locally managed entity. One version control server can be connected to another, but someone must administer updates so that versions of the project remain synchronized. It's a tall order in an age when development teams are becoming global.
By offering Subversion as a hosted application, CollabNet's Subversion on Demand, a development team can be distributed around the world and still have access to the system over the Internet. Its version control mechanisms, however, are centralized on a CollabNet server. That means all developers have equal access to the latest bug tracking information, issues raised by the project manager or latest code changes.
Subversion was designed to be "highly efficient on the network," said Behlendorf in an interview. It's also been integrated with CollabNet's core product, a framework for hosting the code and bug tracking, communications and project management needs of a distributed software development team, CollabNet Enterprise Edition.
CollabNet's framework is in use at Sun Microsystems, Hewlett Packard and on several of the open source project hosting sites. It forms the backbone for operations at Java.net, a site that hosts 2,755 Java open source projects with 228,000 participating developers.
CollabNet is also the founder and chief corporate sponsor of the Subversion project. It maintains the equivalent of three full time developers as contributors to it, Behlendorf said.
Stay connected and informed by visiting the CA Solutions Center Community!

Become a member today for instant access to free InformationWeek research, expert advice, peer perspectives, and more on the following topics:
- Application Performance Management (APM)
- Security Management
- Mainframe 2.0
- IT Automation
- Service Assurance
Also, visit our Government and Financial Services groups to see how these technologies apply specifically to those industries.
NOTE: Offer valid for U.S., U.S. possessions, & Canada only.