¿Qué es Jujutsu?
Jujutsu es un sistema de control de versiones compatible con Git que ofrece un modelo más simple y potente que Git, manteniendo la compatibilidad con los repositorios Git existentes. Utiliza el comando jj, trata la copia de trabajo como un commit, ofrece un manejo de conflictos de primera clase y deshacer para cada operación — permitiéndote seguir usando alojamiento Git como GitHub o Forgejo.
⚡ Características clave de Jujutsu
🔄 Compatible con Git
Funciona directamente con repositorios Git existentes y remotos como GitHub y Forgejo.
↩️ Deshacer universal
Cada operación queda registrada y puede deshacerse con un solo comando.
🧩 Conflictos de primera clase
Los conflictos se registran en los commits y pueden resolverse en cualquier momento, no solo durante las fusiones.
📄 Copia de trabajo como commit
La copia de trabajo es en sí misma un commit, lo que elimina el área de preparación y simplifica los flujos de trabajo.
🎯 ¿Por qué Jujutsu?
- Modelo más simple: Sin área de preparación y con un flujo de trabajo consistente y predecible
- Experimentación segura: Deshaz cualquier operación, incluyendo rebases y fusiones
- Interoperabilidad con Git: Sigue usando alojamiento Git y colabora con usuarios de Git
- Edición de historial potente: Rebase sin esfuerzo y reescritura de commits
🆕 Destacados
- El comando jj: Una CLI moderna sobre repositorios Git
- Registro de operaciones: Historial completo de las operaciones del repositorio con deshacer
- Manejo de conflictos: Los conflictos se almacenan en los commits, resolubles en cualquier momento
- Backend Git: Interopera con remotos Git existentes
📦 Instalación desde deb-free.griffo.io
Paso 1: Agregar repositorio
extrepo es la herramienta propia de Debian para repositorios externos: escribe el archivo de sources e instala la clave de firma por ti, tras comprobarla contra metadatos firmados. Este espejo está registrado en ella como griffo-free. Solo Debian (bookworm, trixie, forky, sid): extrepo publica metadatos solo para las suites de Debian, así que en Ubuntu usa una de las otras dos pestañas.
Paso 2: Instalar jujutsu
🎯 Ejemplos básicos de uso
🚀 ¿Por qué elegir deb-free.griffo.io?
- Debian oficial: A menudo meses atrasado, sin las últimas funciones
- deb.griffo.io (principal): Cada versión pocas horas después del upstream
- Instalación manual: Requiere descargas manuales y configuración del PATH
- Nuestro repositorio: Paquetes precompilados, listos para usar
- ✅ Actualizaciones regulares: Recibe las funciones y mejoras con como máximo 2 meses de retraso, gratis para siempre
- ✅ Sin configuración manual: Binarios precompilados, instalados y actualizados mediante apt
- ✅ Actualizaciones automáticas: Paquetes actualizados vía apt; las correcciones de seguridad se publican de inmediato
- ✅ Dependencias correctas: Correctamente empaquetado con todas las bibliotecas necesarias
- ✅ Multi-distribución: Funciona en Bookworm, Trixie y Sid
- ✅ Mantenimiento sencillo: Comandos apt simples para las actualizaciones
📦 Repositorio de construcción de paquetes
Los paquetes de Debian se construyen y mantienen automáticamente en este repositorio de GitHub:
- 📁 jujutsu-debian - Latest release builds
🔗 Paquetes relacionados
También disponible desde deb.griffo.io:
- lazygit - Interfaz de terminal simple para comandos de git
- Helix Editor - Editor de texto modal posmoderno
- Starship - Prompt rápido y personalizable multi-shell
💝 Apoyar este proyecto
¡Si este repositorio te ahorra tiempo y esfuerzo, considera apoyarlo!