Posts Tagged ‘git’

Feb
01
2010

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

  • Share/Save/Bookmark
Aug
18
2009

Free resources – Open source code management related

Code Revision, Code Management

Subversion (Tigris) Download
http://subversion.tigris.org/getting.html

Open Source Version Control Book
http://svnbook.red-bean.com/

Git Distributed Open Source Version Control Download
http://git-scm.com/download

Git Man Page
http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html

CVS Download
http://www.nongnu.org/cvs/

CVS Help
http://ximbiot.com/cvs/manual/

  • Share/Save/Bookmark