Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Git Worktree Manager
How to use
Przygotuj repozytorium Git z gałęzią główną (np.
main). Upewnij się, że masz zainstalowany Python i dostęp do skryptuworktree_manager.pyz repozytorium umiejętności.Uruchom menedżer, podając nazwę nowej gałęzi i worktree. Przykład:
python scripts/worktree_manager.py --repo . --branch feature/nowa-funkcja --name wt-feature --base-branch main. Skrypt utworzy gałąź, jeśli nie istnieje, i przygotuje worktree.Dodaj flagę
--install-deps, jeśli chcesz, aby menedżer automatycznie zainstalował zależności na podstawie pliku blokady (np.package-lock.json). Flaga--format textwyświetli wynik w czytelnym formacie.Przejrzyj wygenerowaną mapę portów — każde worktree otrzyma unikalny port, aby uniknąć konfliktów. Menedżer skopiuje też pliki
.env*z głównego repozytorium do nowego worktree.Uruchom aplikację w worktree, używając przydzielonych portów. Każde środowisko pracuje niezależnie bez wpływu na inne gałęzie.
Gdy skończysz pracę, użyj menedżera do czyszczenia: skrypt wykryje scalonych gałęzie i bezpiecznie usunie stare worktrees, zamiast ręcznego
rm -rf.