- Jujutsu: un DVCS compatible con Git que combina funciones de Git, Mercurial y Pijul/Darcs, y añade características únicas
- La herramienta de línea de comandos se llama
jj y el proyecto se llama "Jujutsu"
- Jujutsu es compatible con Git y tiene un backend de Git
- Casi todos los comandos de Jujutsu hacen commit automáticamente de la copia de trabajo, por lo que no hace falta
git stash
- En Jujutsu, el repositorio cumple un papel más importante que la copia de trabajo
- Todas las operaciones del repositorio quedan registradas, lo que permite revertir y deshacer cambios con facilidad
- Los conflictos se registran en los commits y pueden resolverse más adelante
- Jujutsu admite rebase automático incluso cuando hay conflictos
- Jujutsu ofrece soporte integral para la reescritura del historial
- La herramienta está completa en cuanto a funciones, pero puede tener bugs de rendimiento y soporte limitado para varios flujos de trabajo
- Se proporcionan instrucciones de instalación para otros sistemas operativos
- Es posible realizar una configuración inicial para establecer el nombre y el correo electrónico de los commits
- Se puede configurar el autocompletado de línea de comandos para distintos shells
- La mejor forma de empezar con Jujutsu es seguir el tutorial
- Existen otras herramientas similares a Jujutsu que resuelven problemas parecidos
2 comentarios
Jujutsu - un DVCS simple y potente compatible con Git
Lo publiqué hace un año y medio, pero volvió a aparecer como tema en HN.
Opinión en Hacker News
jj log, la capacidad de resolver conflictos y los IDs abreviados de changesets para comandos rápidos.