infopack logo

metoder

1.0.0

Paketet innehåller metoder för Gryaab

Versionshantering - Fördjupning - Metod beskriver hur versionshantering är upplagt och hur den fungerar i praktiken.

Jämför fil Öppna i webbläsare Ladda ner Se meta fil Ladda ner PDF

Vad är ett repository?

Ett repository är ett digitalt arkiv där källkod, dokumentation, konfigurationsfiler och andra relaterade data för ett projekt lagras. Här är några nyckelfunktioner:

  1. Versionskontroll: Ett repository spårar ändringar i filerna över tid. Varje ändring, eller ”commit”, dokumenteras med information om vad som ändrades och vem som gjorde ändringen. Detta gör det möjligt att gå tillbaka till tidigare versioner av filer eller hela projektet.
  2. Historik: Repositoryt innehåller en fullständig historik av alla ändringar som gjorts, vilket gör det enkelt att förstå utvecklingen av projektet, spåra fel, och se hur projektet har utvecklats över tid.
  3. Brancher: Ett repository kan innehålla flera ”brancher” (grenar), som tillåter utvecklare att arbeta på olika funktioner eller experimentella ändringar utan att påverka huvudversionen av projektet. Brancher kan senare slås samman (merge) med huvudgrenen (vanligtvis ”main” eller ”master”).
  4. Samarbete: Ett repository gör det enkelt för flera personer att samarbeta på samma projekt. Ändringar kan delas och integreras genom att använda pull requests (i GitLab kallade Merge Requests) eller genom att göra ”push” och ”pull” operationer.

Remote och Local: Ett repository kan vara antingen lokalt (på din egen dator) eller remote (på en server som GitHub, GitLab, eller Bitbucket). En remote repository används för att lagra och dela projekt med andra, medan en lokal repository används för att utveckla och testa koden på din egen maskin.

Vad är forking?

Forking är en process där du skapar en kopia av ett befintligt repository. Denna kopia är helt separat från originalet och kan ändras oberoende av det ursprungliga projektet.

Arbetsprocess och nytta:

Vad är cloning?

Cloning är processen där du skapar en lokal kopia av ett repository. Denna kopia är en exakt avbild av repositoryt på GitLab och innehåller hela historiken och alla filer.

Arbetsprocess och nytta: