- 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
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.
Hacker-News-Kommentare
jj log, die Fähigkeit zur Konfliktlösung und abgekürzte Changeset-IDs für schnelle Befehle.rsync, Dropbox oder ein verteiltes Dateisystem zu replizieren, wird begrüßt.