Przejdź do treści

Repozytorium vs projekt vs aplikacja?

Rozwiejmy nieporozumienia związane z mylnym pojęciem tytułowych terminów.

  • Repozytorium

    Repozytorium to:

    • Wersjonowany katalog
    • Zwykle zawiera podkatalogi i pliki (kod źródłowy)
    • Jeśli używamy narzędzia Git, to w katalogu z repozytorium znajduje się katalog .git, gdzie zapisana jest konfiguracja
    • Termin może być stosowany poza IT - możesz wersjonować dowolny katalog w celu śledzenia zmian, np. katalog z dokumentami firmowymi
    • Kto ma dostęp do repozytorium? Zwykle programiści
  • Projekt

    Projekt to:

    • Katalog z plikami
    • Zawiera podkatalogi a jednym z nich jest katalog z aplikacją
    • Zwykle to cały katalog z projektem jest wersjonowany, tym samym katalog staje się repozytorium.
    • Kto ma dostęp do repozytorium? Zespół projektowy
  • Aplikacja

    Aplikacja to:

    • Katalog w projekcie, który przechowuje dowolną liczbę plików, potrzebnych do jej uruchomienia
    • Kto ma dostęp do repozytorium? Klienci, internauci