Version-Control
All articles
Level 2: Managing Work
Version control, Git, and open source. How teams collaborate on code, track changes, manage parallel work, and …What is Version Control?
Version control is a system that tracks every change ever made to a file. It is the reason developers can work …What is Git?
Git is the version control tool used by almost every software team on earth. Here is what it does and why it …Version Control Fundamentals and Git.gitignore Patterns and Best PracticesVersion Control Fundamentals
Core concepts of version control systems including branching, merging, and distributed workflows with Git.Trunk-Based Development
What trunk-based development is, how it differs from long-lived branches, and why it accelerates delivery.Software Configuration Management
The discipline of tracking and controlling changes to software artifacts, rooted in military standards and …Prompt Template Management Patterns
Version control, testing, and deployment patterns for managing prompt templates at scale. Treating prompts as …Monorepo
What a monorepo is, how Google's approach was documented in the landmark 2016 ACM paper, and how modern tools …Feature Branching
What feature branching is, how it isolates development work, and the tradeoffs compared to trunk-based …Data Versioning
Git-like versioning for datasets: tracking changes, enabling reproducibility, supporting rollback, and …AI Spark: Smart Document Version Comparison
Use AI to summarize changes between document versions in plain language, making review of revisions fast and …
Open source projects