Subversion (intro)

28 April 2008

Subversion 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.
LockModel

del.icio.us:Subversion (intro)  digg:Subversion (intro)  spurl:Subversion (intro)  wists:Subversion (intro)  simpy:Subversion (intro)  newsvine:Subversion (intro)  blinklist:Subversion (intro)  furl:Subversion (intro)  reddit:Subversion (intro)  fark:Subversion (intro)  blogmarks:Subversion (intro)  Y!:Subversion (intro)  smarking:Subversion (intro)  magnolia:Subversion (intro)  segnalo:Subversion (intro)  gifttagging:Subversion (intro)

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)

Leave a Reply