Podstawy jj
jj (Jujutsu) to system kontroli wersji, który opakowuje gita innym modelem myślowym.
Change ID a hashe commitów
Dział zatytułowany „Change ID a hashe commitów”- Change ID — stabilny, czytelny dla człowieka, przetrwa rebase i amend (np.
qpvuntsm) - Hash commita — SHA z gita, zmienia się przy każdym amend
Wyrm domyślnie pokazuje change ID, bo zachowują znaczenie niezależnie od wykonywanych operacji.
Kopia robocza (@)
Dział zatytułowany „Kopia robocza (@)”W jj zawsze istnieje commit kopii roboczej. Twoje niezatwierdzone zmiany żyją w prawdziwym commicie oznaczonym @. Nie ma cyklu git add / git commit — po prostu edytujesz pliki, a potem jawnie zamykasz commit.
Bookmarki
Dział zatytułowany „Bookmarki”Gałęzie gita jj nazywa bookmarkami. Działają tak samo, ale nie przesuwają się automatycznie.
Log operacji
Dział zatytułowany „Log operacji”Każda akcja w jj jest zapisywana. Możesz cofnąć dowolną operację, nie tylko ostatnią. W aplikacji Wyrm otwórz panel Operacje z paska ikon po lewej.