Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:verziokontroll:git:git_strategiak

< Git

Git stratégiák

Stratégiák

Ha van egy projektünk, ami több részből áll, úgymint backend, frontend, asztali alkalmazást, felmerül a kérdés, egyetlen Git tárolót hozzunk létre, vagy mindegyiknek külön-külön.

  • Multi-repo
    • backend, frontend, asztali stb. külön tárolók
  • Mono-repo
    • Egyetlen tároló, azon belül könyvtár szinten külön van választva a backend, frontends stb.
  • Monolithic
    • Minden egyeben
  • Multi-branch
    • Minden rész egy külön branc

Mono-reop esetén könnyebb a projekt indítása. A csoportok kénytelen együtt dolgozni. Viszont egyetlen tárolónak nagyon nagy felelőssége van.

Multi-repo

app01/
  |-api/
  |  `-.git/
  |-desktop/
  |  `-.git/
  |-mobil/
  |  `-.git/
  `-web/
     `-.git/

Mono-repo

app01/
  |-.git/
  |-api/
  |-desktop/
  |-mobil/
  `-web/

Monolithic

app01/
  |-.git/
  |-controllers/
  |-models/
  |-views/
  `-index.php

Több branch

A több részből álló projektet megoldhatjuk több branch használatával is.

  ^
  |-mobil
  |-desktop
  |-frontend
  |-api
  |
master
oktatas/programozas/verziokontroll/git/git_strategiak.txt · Utolsó módosítás: 2024/02/07 10:52 szerkesztette: admin