Understanding about Version Control | GIT

Sopheary Rin
1 min readDec 2, 2023

--

What is Version Control?

Version Control, also called source control, that you can:

  • Track changes: Track and manage changes to code over time
  • Project history: Allow you to see the project history over a period of time
  • Backup and restore: You can backup the project to any stage of the project’s recorded history.

Collaboration team works:

  • Group changes: The developer can make changes to the project, allowing an entire team of developer to work together
  • Share code: You can sharing code with other, so they can review or comment on what you have done.
  • Who, What, When: You can track who did what, and when to a project

There are two types of version control architecture:

  • Centralized Version Control: All of the files are stored in a Centralized Server. A version of that is Apache Subversion, or SVN.
  • Distributed Version Control: Allow developer to copy of the project on their own workstations by cloning. Developer can work on their copy by adding some change, push or pull with the server.

--

--

Sopheary Rin
Sopheary Rin

Responses (1)