AZ-400: Designing and Implementing Microsoft DevOps Solutions

Configuring and Managing Repositories

Introduction to managing repositories

Managing a growing codebase or handling hefty assets can introduce performance bottlenecks and collaboration headaches. In this guide, you’ll learn how to keep your repositories fast, efficient, and well-organized using Git and Azure DevOps.

Why Large Repositories Matter

As your project scales, you may encounter:

  • Sluggish clone, fetch, and checkout commands
  • Increased storage costs and longer backups
  • CI/CD pipeline slowdowns
  • Difficulty reviewing and merging pull requests

What You’ll Discover

  • Typical pain points in large-repo workflows
  • Key techniques for optimizing history and assets
  • Advanced tools like Git LFS and repository splitting
  • Best practices for Git tags and branch organization
  • Strategies for data purging and commit recovery

Let’s dive into the challenges and solutions that will keep your large repositories under control!

Watch Video

Watch video content

Previous
Implement fork workflow