Version Control
Quick Definition
Systems tracking code changes for collaboration
Full Definition
Systems tracking changes to code over time for collaboration and rollback.
Examples
Git, SVN, Mercurial, GitHub, GitLab, Bitbucket
Related Terms
git
branching
collaboration
More General Terms
Documentation as Code
Applying dev practices to documentation management
Microservice Architecture
Structuring apps as loosely coupled independent services
Event Sourcing
Storing all state changes as immutable event sequences
Clean Code
Writing readable maintainable code
Kanban
Visual workflow management using boards
DevSecOps
Integrating security into DevOps processes