Versioning

Keith VanderLinden
Calvin University

Project Management

We’ll be adapting the use of project management tools developed for software engineering.

  • Artifacts: Git/GitHub
  • Tasks: GitHub Projects
  • Time: Clockify

Version Control Systems

  • Version control systems (VCSs) are used by teams to manage artifacts over time.
    • Centralized VCSs maintain a single, central repository of shared artifacts.
    • Distributed VCSs maintain a copy of the repository on each client machine.

Distributed Version Control Systems

See the live walkthrough.