Przejdź do głównej zawartości

Worktree i Git

Problemy, które pojawiają się przy sesjach worktree i widoku git, oraz jak je usunąć.

Worktree wymaga uwagi

OpenChamber oznacza worktree, gdy coś jest nie tak:

  • folder missing — folder worktree został usunięty lub przeniesiony poza OpenChamber; usuń sesję i utwórz świeży worktree
  • detached or unborn branch — worktree nie jest na zwykłej gałęzi; wyewidencjonuj go na jedną z nich
  • merge, rebase, or cherry-pick in progress — operacja została niedokończona; dokończ ją lub przerwij z poziomu widoku git

Nie można utworzyć worktree

  • branch already exists — wybierz inną nazwę gałęzi albo użyj opcji istniejącej gałęzi
  • name already in use — wybierz inną nazwę worktree

Generowanie commita lub PR zawodzi

Generowanie komunikatu commita lub opisu PR działa w Twojej aktywnej sesji, więc potrzebujesz otwartej sesji z wybranym działającym modelem. Otwórz lub wybierz sesję i spróbuj ponownie.

Problemy ze ścieżkami SSH lub Windows

  • upewnij się, że klucz SSH używany przez repozytorium to ten ustawiony w Twojej tożsamości git
  • na Windows git używa ścieżek w stylu uniksowym (jak /c/Users/...) — OpenChamber to obsługuje, ale niestandardowe ścieżki kluczy SSH powinny mieć taką samą postać

Powiązane