4 puntos por GN⁺ 2023-08-02 | 2 comentarios | Compartir por WhatsApp
  • 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

 
xguru 2023-08-03

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.

 
GN⁺ 2023-08-02
Opinión en Hacker News
  • Un usuario cambió a Jujutsu y, una vez que avanzó, disfrutó el flujo de trabajo que ofrece y no miró atrás.
  • Entre las funciones de Jujutsu que le gustan al usuario están la vista general de ramas mediante el comando jj log, la capacidad de resolver conflictos y los IDs abreviados de changesets para comandos rápidos.
  • Jujutsu comenzó como un proyecto personal y ahora es el proyecto de tiempo completo de su autor en Google.
  • Jujutsu fue presentado en Git Merge 2022 con video y diapositivas.
  • Otro usuario ha usado Jujutsu durante casi un año y cree que supera a Git en UX y en el trabajo con el historial.
  • Jujutsu ofrece excelentes primitivas para manipular el historial de commits y un impresionante working-copy log.
  • Entre los puntos de dolor para este usuario están los commits automáticos de la copia de trabajo y la ausencia de detección de renombrados.
  • El usuario se alegra de que la gente pruebe Jujutsu y menciona su interés en un enfoque basado en CRDT para edición colaborativa.
  • Otro usuario depende de la integración del IDE para usar Git y se pregunta por qué otras personas siguen usando la línea de comandos.
  • La función de commits automáticos de la copia de trabajo de Jujutsu tiene desventajas en ciertas situaciones.
  • Se plantea una pregunta sobre la compatibilidad de acceso a los repositorios nativos de Jujutsu.
  • Se agradece la posibilidad de replicarlo de forma segura mediante rsync, Dropbox o un sistema de archivos distribuido.
  • Un usuario se pregunta cómo maneja Jujutsu el flujo de trabajo de commits enviados aleatoriamente y ramas anónimas.
  • La función de commits automáticos de la copia de trabajo de Jujutsu recibe elogios.
  • El autor de Jujutsu es elogiado por crear una solución elegante.