Sobes.tech
Junior — Middle

Magyarázza el, mit értünk változáskövető rendszer alatt, és hogyan használják a fejlesztés során.

sobes.tech MI

Válasz az MI-től

A verziókezelő rendszer (Version Control System, VCS) egy eszköz, amely lehetővé teszi a fejlesztők számára, hogy tárolják a kód változásainak történetét, kezeljék a projekt különböző verzióit, és együttműködjenek.

Fejlesztés során arra használják, hogy:

  • Minden fájlverziót tároljanak, és lehetőséget adjanak bármelyikhez való visszatérésre.
  • Konfliktusmentes több fejlesztői munka.
  • Kövessék, ki és mikor hajtott végre változtatásokat.
  • Ágak (branching) és összeolvasztások (merging) segítségével párhuzamosan fejlesszenek új funkciókat.

Egy népszerű rendszer például a Git. C# projektekben általában a Git-et használják a GitHub, GitLab vagy Azure DevOps mellett.

Alapvető Git parancsok példái:

git init           # tároló inicializálása
git add .          # változások hozzáadása a indexhez
git commit -m "leírás"  # változások mentése
git push           # változások küldése a távoli szerverre