The document discusses version control, describing what it is, common types like SVN and GIT, the tools NAP uses, common SVN commands, version control techniques like branching and merging, and references for further information. It explains that version control allows managing file changes and editing history, and that NAP uses SVN for web apps and GIT for tools.
When changing a file, an identifier is used to determine the history, normally a number that increases each time it has been modified. We can see history so we can compare old version, restore old versions. Pretty much archiving the history of changes of files.
CVS – oldest version control system. Concurrent Versioning System SVN – subversion Git – upcoming version control, created by linux kernel creator