- Jujutsu : un DVCS compatible avec Git qui combine des fonctionnalités de Git, Mercurial et Pijul/Darcs, tout en ajoutant des fonctions originales
- L’outil en ligne de commande s’appelle
jj et le projet s’appelle « Jujutsu »
- Jujutsu est compatible avec Git et s’appuie sur un backend Git
- Presque toutes les commandes Jujutsu valident automatiquement la copie de travail, ce qui évite d’avoir besoin de
git stash
- Dans Jujutsu, le dépôt joue un rôle plus important que la copie de travail
- Toutes les opérations du dépôt sont enregistrées, ce qui permet de revenir facilement en arrière et d’annuler des actions
- Les conflits sont enregistrés dans les commits et peuvent être résolus plus tard
- Jujutsu prend en charge le rebase automatique même en présence de conflits
- Jujutsu offre une prise en charge complète de la réécriture de l’historique
- L’outil est complet sur le plan fonctionnel, mais peut présenter des bugs de performance et une prise en charge limitée de certains workflows
- Des instructions d’installation sont fournies pour d’autres systèmes d’exploitation
- Une configuration initiale permet de définir le nom et l’adresse e-mail des commits
- Il est possible de configurer l’autocomplétion en ligne de commande pour différents shells
- La meilleure façon de démarrer avec Jujutsu est de suivre le tutoriel
- Il existe d’autres outils similaires à Jujutsu qui cherchent à résoudre des problèmes comparables
2 commentaires
Jujutsu - un DVCS simple et puissant compatible avec Git
Je l’avais publié il y a un an et demi, et le sujet est de nouveau remonté sur HN.
Avis Hacker News
jj log, la capacité de résolution des conflits et les identifiants abrégés de changesets pour des commandes rapides.