Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 601 Bytes

version_control.md

File metadata and controls

13 lines (9 loc) · 601 Bytes

1. Version Control System

As a scientist, you know the importance of a lab notebook. A version control system achieves the same for programmers.

Questions you can ask include:

  • Is there a repository with the latest version of all code?
  • Are files kept there as well?
  • Are there multiple branches?
  • Do you know what the branches have been used for?
  • Are past releases tagged in the repository?

Starting with a version control system in place from the very beginning will save you a lot of pain. All version control systems (SVN, Mercurial, git, etc.) allow you to check the first criterion: