4 Punkte von GN⁺ 2023-08-02 | 2 Kommentare | Auf WhatsApp teilen
  • Jujutsu: ein Git-kompatibles DVCS, das Funktionen von Git, Mercurial und Pijul/Darcs kombiniert und um einzigartige Funktionen erweitert
  • Das Kommandozeilen-Tool heißt jj, das Projekt selbst heißt „Jujutsu“
  • Jujutsu ist mit Git kompatibel und verwendet ein Git-Backend
  • Fast alle Jujutsu-Befehle committen die Arbeitskopie automatisch, sodass git stash nicht nötig ist
  • In Jujutsu spielt das Repository eine wichtigere Rolle als die Arbeitskopie
  • Alle Arbeiten im Repository werden aufgezeichnet, wodurch einfaches Zurücksetzen und Rückgängigmachen möglich sind
  • Konflikte werden in Commits aufgezeichnet und können später gelöst werden
  • Jujutsu unterstützt automatisches Rebase auch bei bestehenden Konflikten
  • Jujutsu bietet umfassende Unterstützung für das Umschreiben der Historie
  • Das Tool ist funktionsvollständig, kann aber Performance-Bugs und eingeschränkte Unterstützung für verschiedene Workflows aufweisen
  • Installationsanleitungen für andere Betriebssysteme werden bereitgestellt
  • Eine Ersteinrichtung zum Setzen von Name und E-Mail für Commits ist möglich
  • Die Kommandozeilen-Vervollständigung kann für verschiedene Shells eingerichtet werden
  • Der beste Einstieg in Jujutsu ist das Durcharbeiten des Tutorials
  • Es gibt andere Jujutsu-ähnliche Tools, die ähnliche Probleme lösen

2 Kommentare

 
xguru 2023-08-03

Jujutsu - ein einfaches und leistungsstarkes Git-kompatibles DVCS

Ich habe das vor anderthalb Jahren gepostet, und jetzt ist es bei HN wieder zum Thema geworden.

 
GN⁺ 2023-08-02
Hacker-News-Kommentare
  • Ein Nutzer ist zu Jujutsu gewechselt und hat danach nicht mehr zurückgeblickt, da ihm der angebotene Workflow sehr gefällt.
  • Zu den Funktionen, die dieser Nutzer an Jujutsu schätzt, gehören die Branch-Übersicht über den Befehl jj log, die Fähigkeit zur Konfliktlösung und abgekürzte Changeset-IDs für schnelle Befehle.
  • Jujutsu begann als persönliches Projekt und ist inzwischen das Vollzeitprojekt des Autors bei Google.
  • Jujutsu wurde auf der Git Merge 2022 mit Video und Folien vorgestellt.
  • Ein anderer Nutzer verwendet Jujutsu seit fast einem Jahr und hält es in Bezug auf UX und die Arbeit mit dem Verlauf für Git überlegen.
  • Jujutsu bietet hervorragende Grundbausteine für die Manipulation des Commit-Verlaufs und ein erstaunliches Arbeitsprotokoll.
  • Als Schwachpunkte dieses Nutzers gelten automatische Working-Copy-Commits und das Fehlen einer Rename-Erkennung.
  • Der Nutzer freut sich über alle, die Jujutsu ausprobieren, und erwähnt sein Interesse an einem CRDT-basierten Ansatz für kollaboratives Editieren.
  • Ein anderer Nutzer verlässt sich für die Git-Nutzung auf die IDE-Integration und fragt sich, warum andere weiterhin die Kommandozeile verwenden.
  • Die Funktion für automatische Working-Copy-Commits in Jujutsu hat in bestimmten Situationen Nachteile.
  • Es wird die Frage nach der Zugriffskompatibilität auf native Jujutsu-Repositories gestellt.
  • Die Möglichkeit, Jujutsu sicher über rsync, Dropbox oder ein verteiltes Dateisystem zu replizieren, wird begrüßt.
  • Ein Nutzer fragt sich, wie Jujutsu mit zufällig gepushten Commits und einem Workflow mit anonymen Branches umgeht.
  • Die Funktion für automatische Working-Copy-Commits in Jujutsu wird gelobt.
  • Der Autor von Jujutsu wird für die Entwicklung einer eleganten Lösung gelobt.