Version Control,GIT & Branching Model
What is GIT?
GIT is an distributed version control system, a open-source project. We can use GIT for small project or big project.
How many type of version control system?
At this time, we have 2 major type of version control system. They are:
- Distributed Version Control System (DVCS), such as: Git, Mercurial, ..
- Centralized Version Control System (CVCS), such as: SVN, Perforce, ...
How does CVCS work?

In CVCS:
- we have the central server. All the source-code of the team will be stored there.
- Each member of team will checkout the code directly from server.
- After modifying code on their local, developers need to push their changes directly into server code. Thus other member can see that changes.
How does DVCS work?

Comments
Post a Comment