Przestrzenie robocze
Przestrzenie robocze (workspaces) jj pozwalają mieć jednocześnie kilka kopii roboczych tego samego repozytorium. Każda z nich to osobny katalog z własnym commitem @, a historia jest wspólna. W polskim interfejsie aplikacji Wyrm nazywają się obszarami roboczymi.
Panel „Obszary robocze”
Dział zatytułowany „Panel „Obszary robocze””Kliknij Obszary robocze na pasku ikon po lewej, aby otworzyć panel. Pokazuje on wszystkie przestrzenie robocze bieżącego repozytorium, z oznaczeniem tej, w której jesteś (current), kopii roboczej wymagającej aktualizacji (●stale) i przestrzeni, której katalog zniknął (●missing). Ta sama lista jest też w rozwijanym menu repozytorium na górnym pasku.
Dodawanie przestrzeni roboczej
Dział zatytułowany „Dodawanie przestrzeni roboczej”- W panelu kliknij + Dodaj obszar roboczy… na dole (albo naciśnij n, gdy panel ma fokus). Rozwijane menu repozytorium na górnym pasku ma tę samą pozycję.
- Wypełnij formularz Dodaj obszar roboczy:
- Nazwa: nazwa przestrzeni roboczej, np.
feature-auth. - Ścieżka: gdzie powstanie nowy katalog. Folder wybierzesz przyciskiem Przeglądaj….
- Rewizja bazowa: commit, od którego zaczyna się nowe
@. Zostaw puste dla@albo wpisz bookmark lub change ID. - Otwórz po utworzeniu: przełącza do nowej przestrzeni zaraz po jej utworzeniu (domyślnie włączone).
- Nazwa: nazwa przestrzeni roboczej, np.
- Kliknij Utwórz. Uruchamia to
jj workspace add.
Przełączanie przestrzeni roboczych
Dział zatytułowany „Przełączanie przestrzeni roboczych”Kliknij przestrzeń roboczą w panelu (albo zaznacz ją i naciśnij Enter). Możesz też otworzyć jej menu ⋯ i wybrać Przełącz na obszar roboczy albo kliknąć w logu etykietę przestrzeni, np. feature-auth@, przy commicie. Przed przełączeniem Wyrm robi snapshot bieżącej kopii roboczej.
Akcje przestrzeni roboczej
Dział zatytułowany „Akcje przestrzeni roboczej”Kliknij ⋯ w wierszu przestrzeni roboczej, aby otworzyć jej menu:
- Przełącz na obszar roboczy: otwiera tę przestrzeń (tylko dla innych przestrzeni).
- Zmień nazwę…: zmienia nazwę przestrzeni (tylko bieżącej).
- Otwórz w Finderze / Kopiuj ścieżkę: pokazuje katalog przestrzeni lub kopiuje jego ścieżkę.
- Zaktualizuj kopię roboczą: widoczne tylko, gdy kopia robocza jest nieaktualna.
- Zapomnij…: usuwa przestrzeń z repozytorium (tylko dla innych przestrzeni).
Zmiana nazwy przestrzeni roboczej
Dział zatytułowany „Zmiana nazwy przestrzeni roboczej”Przełącz się na tę przestrzeń, a potem wybierz Zmień nazwę… z jej menu (albo naciśnij r). Wpisz Nowa nazwa: i kliknij Zmień nazwę. Uruchamia to jj workspace rename.
Zapominanie przestrzeni roboczej
Dział zatytułowany „Zapominanie przestrzeni roboczej”Wybierz Zapomnij… z menu przestrzeni, w której akurat nie jesteś (albo naciśnij x). W oknie potwierdzenia:
- Zapomnij obszar roboczy w repozytorium jest zawsze zaznaczone: jj przestaje śledzić tę przestrzeń (
jj workspace forget). - Usuń pliki w ścieżce przestrzeni dodatkowo usuwa jej katalog z dysku. Odznacz, aby zachować pliki.
Okno sprawdza, czy @ tej przestrzeni zawiera pracę, na którą nic innego nie wskazuje. Jeśli tak, musisz wpisać nazwę przestrzeni, zanim przycisk Zapomnij stanie się aktywny. Nic nie ginie bezpowrotnie: osierocone commity zostają w logu operacji i można je odzyskać przez jj op restore.
Nieaktualne kopie robocze
Dział zatytułowany „Nieaktualne kopie robocze”Gdy inna przestrzeń przepisze commit, na którym stoi twoja przestrzeń, jej pliki zostają w tyle, a wiersz pokazuje ●stale. Kliknij Aktualizuj KR w wierszu, wybierz Zaktualizuj kopię roboczą z menu albo naciśnij u. Uruchamia to jj workspace update-stale.
Wskaźniki przestrzeni roboczych
Dział zatytułowany „Wskaźniki przestrzeni roboczych”W grafie logu twoje własne @ ma zieloną poświatę. Commit, który jest kopią roboczą innej przestrzeni, ma żółtą poświatę i etykietę z nazwą przestrzeni, np. feature-auth@. Kliknij etykietę, aby przełączyć się na tę przestrzeń.