Subversion (intro)
28 April 2008Subversion is a centralized system for sharing information. It comprises of a repository, which is a central store of data. The repository stores information in the form of a file system. Clients can connect to this repository, and can read or write to these files. When a client writes data, it actually makes the information available to others; and when a client reads the data, it actually receives information from others. Its a typical client server system which uses versioning model.
One would say that we can use a server with a shared drive where uses can share the files. But this idea will not enable collaborative editing and sharing of data. A typical Subversion system will help you compare and contrast existing version control systems.
Subversion uses lock-modify-unlock model to avoid problems that exist in simple file sharing techniques. following figure shows how this is done.
Related Posts:
Top Of Page | Trackback
If you found this page useful, consider linking to it. Simply copy and paste the code below into your web site.
It will look like this: Subversion (intro)