When working with version management tools (git, svn, etc), it is important to have an overview about these tools.
This document provides introduction to version management tools and different architecture used to build such environment.
You can read the following contents in the PDF at end of this page.
Table Of Content
Introduction
1.1 What is Repository
1.2 Version Control systems
1.3 Common Terminologies
Topologies of Repository Systems
2.1 Centralized Version Control systems (CVCS)
2.2 Distributed Version Control Systems (DVCS)
2.3 Comparison Between CVCS and DVCS
Tools Used in Each Topology
Tools Comparison
Nominated Tools in Scope
5.1 SVN
5.2 Git
Conclusion
If your browser does not support PDF viewer, please download this PDF from: here