Kurinchi Blogger Scribbles …

Feb 01

Choosing version control system (VCS): Git vs Subversion

Last updated: February 1st, 2010


– Distributed repository system (adaptive work flow models)
– Source control taxonomy: DAG storage
– URI to git directory is where the repository is stored and it always has branches and tags
– Repository root folder contains a .git directory which maintains file history
– Scalability
– Faster, Efficient branching and merging
– License: Copyleft

Subversion (SVN)

– Centralized repository system
– Source control taxonomy: Delta storage
– URI to a subversion depository most commonly adopts /trunks, /branches and /tags directories
– Each folder maintains a .svn directory to store the file history
– Not efficient in scaling
– Not efficient in branching and merging
– License: Copyfree

Tags: , , , , , ,

Leave a Reply

Valid HTML 4.01 Strict  Valid HTML 4.01 Strict