Version Control Systems
summary
Introduces version control systems as tools for tracking changes, experimenting with different ideas, and managing code evolution in large projects. Covers why VCS are necessary to handle mistakes, changing decisions, and collaborative development (no specific VCS named in the source).
AI-written summary · about
chapters (10)
- 0:00Introduction to VCS
- 6:44VCS evolution
- 11:44VCS principles
- 17:09Workflow and rules
- 22:10Release cycle examples
- 29:44GitHub Flow and GitLab Flow
- 35:25Commit and branch hygiene
- 37:55GitHub features
- 40:55Scaling and teams
- 44:38Multi-server repositories
related talks
01h 27mThe Distributed Version Control Revolution
54mVersion Control in an IDE – What Should It Look Like?
51mVersion Control tips, tricks and good citizenship
50mDid you know that you should version control your solution – even the smallest ones?
20mFundamentals of Git
27mModern Source and Version Control with Git
37mOpen Source Tools for ML Experiments Management
34mAsk Your Code
