-
Notifications
You must be signed in to change notification settings - Fork 0
O mygit
PaffcioStudio edited this page Dec 6, 2025
·
1 revision
mygit to lekki, lokalny system wersjonowania oparty na snapshotach w formacie ZIP. Został zaprojektowany do prostych i szybkich kopii zapasowych projektów bez potrzeby konfiguracji zdalnych serwerów czy złożonych workflowów. Działa w trybie offline i nadaje się do pracy solo lub w małych, lokalnych sieciach LAN.
mygit jest przeznaczony dla sytuacji, gdy potrzebujesz:
- szybkich backupów stanu projektu,
- prostego mechanizmu do przechowywania i przywracania wersji,
- alternatywy dla pełnego systemu kontroli wersji (np. Git) w przypadkach, gdy nie są potrzebne gałęzie, merge’y czy zdalne repozytoria.
-
Repozytorium — dowolny katalog, który zainicjalizujesz poleceniem
mygit init. W katalogu projektu tworzony jest ukryty katalog.mygitprzechowujący metadane i snapshoty. -
Snapshot — spakowana (ZIP) pełna kopia stanu projektu utworzona poleceniem
mygit save "opis". Każdy snapshot zawiera metadane: datę, rozmiar i opis. -
.mygitignore — plik działający analogicznie do
.gitignore; pozwala wykluczyć pliki i katalogi z snapshotów. -
Web panel — prosty interfejs dostępny lokalnie (domyślnie pod
http://localhost:9614) do przeglądania repozytoriów, pobierania snapshotów i przeglądania statystyk.
- tworzenie snapshotów projektu w formacie ZIP,
- przechowywanie i przeglądanie historii snapshotów,
- przypisywanie opisów do snapshotów,
- pobieranie i przywracanie snapshotów za pomocą
mygit get, - obsługa pliku
.mygitignore, - panel webowy dla wygodnego przeglądu i zarządzania repozytoriami,
- oznaczanie ulubionych repozytoriów i sortowanie wyników,
- podstawowe statystyki (liczba repozytoriów, liczba snapshotów, rozmiar danych).
© 2025–2026 PaffcioStudio
Dokumentacja mygit
© 2025–2026 PaffcioStudio