Analyze. Act. Achieve.
Kurinchilion KURINCHILION Analyze. Act. Achieve.

Articles

Choosing version control system (VCS): Git vs Subversion

Git

- 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