Git Architecture

From Glitchdata
Jump to navigation Jump to search

Git Usage Patterns

  • Git-Redmine Integration
  • Local Development (for Individuals)
  • Hub-Spoke (for Team)
  • MegaHub-Hub-Spoke (for multiple Teams)
  • Spoke-Spoke (for peer-to-peer)
  • Spoke-Spoke-Hub-Spoke-Spoke (mixed peer and team)
  • and many other combinations...

Architecting Codeflow and Integration

  • Integration Manager
  • Centralised vs Decentralized
  • Hierachical Integration

Because Git is designed to be highly flexible, it allow for many combinations of working styles. Examples:

  1. Local Development
  2. Local Development and a Single Shared repository
  3. Local Development and Multiple Shared repositories