Leanpub Header

Skip to main content

Juju-chu! —Comienza tu flujo de trabajo Jujutsu × IA con `jj new`

Juju-chu! —Comienza tu flujo de trabajo Jujutsu × IA con `jj new`

Los agentes de programación con IA pueden avanzar más rápido de lo que permite el flujo de trabajo de Git basado en staging y commits.

Juju-chu! muestra cómo Jujutsu🐦‍⬛ te da commits automáticos, una forma confiable de deshacer operaciones y una manera más segura de reorganizar los cambios desordenados que genera la IA, todo con compatibilidad total con Git y GitHub. Para desarrolladores que ya usan Git y quieren un flujo de trabajo con IA más tranquilo.

This book is a translation into Spanish of Juju-chu! — Starting Your Jujutsu × AI Workflow with `jj new` which was originally written in English

Minimum price

$12.00

$15.00

You pay

Author earns

$

Also available for 1 book credit with a Reader Membership

PDF
EPUB
About

About

About the Book

Una guía práctica de Jujutsu para usuarios de Git que trabajan con agentes de IA para programación

Juju-chu! les enseña a los desarrolladores que ya conocen Git a usar Jujutsu ( jj ) junto con agentes de IA para programación. Te lleva desde tu primer `jj new` hasta usar jj en tu trabajo de desarrollo del día a día.

El flujo de trabajo de Git surgió de la forma en que los equipos humanos escribían código con cuidado y lo integraban en conjuntos de cambios cuidadosamente organizados para su revisión. Los agentes de IA trabajan a otro ritmo: generan y reescriben cientos de líneas en segundos mientras tú todavía estás decidiendo qué añadir con `git add`. Terminas con cambios que dejaste sin hacer commit, diffs tan enredados que cuesta separarlos y un ritmo de trabajo en el que tienes que detenerte y volver a arrancar constantemente. Git te pide que organices cada conjunto de cambios sobre la marcha. El agente ya está pasando a lo siguiente.

Jujutsu elimina ese desajuste:

  • Jujutsu hace commit de tu copia de trabajo automáticamente. No hay un paso de commit que se te pueda olvidar.
  • Las operaciones sobre el repositorio se pueden deshacer. El operation log te permite restaurar un estado anterior del repositorio después de un error.
  • Los conflictos no detienen un merge ni un rebase. jj los registra en el historial y te permite resolverlos cuando estés listo.
  • Funciona con repositorios y remotos de Git. Puedes adoptarlo por tu cuenta mientras el resto de tu equipo sigue usando Git.

Lo que encontrarás en el libro:

  • Un recorrido práctico que te pone a trabajar con jj desde las primeras secciones
  • El modelo mental de jj y sus diferencias con Git: changes, bookmarks, el evolution log y el operation log
  • Flujos de trabajo con agentes: cómo hacer que Claude Code y Codex CLI usen jj, reorganizar los cambios que generan, ejecutar agentes en paralelo en distintos workspaces y hacer push a GitHub
  • Preguntas, respuestas y solución de problemas a partir de situaciones que encontrarás en proyectos reales

Una ingeniera de software sénior le presenta Jujutsu a su colega júnior, que hace las preguntas que suele hacerse alguien que usa Git. El diálogo entre ambas mantiene las explicaciones amenas, mientras que los comandos y flujos de trabajo se basan en situaciones reales de desarrollo.

El libro da por sentado que conoces lo básico de Git. No hace falta experiencia previa con Jujutsu.

Sitio oficial: juju-chu.com/es

This book is a translation into Spanish of Juju-chu! — Starting Your Jujutsu × AI Workflow with `jj new` which was originally written in English

Author

About the Author

Yuka Ooka

Yuka Ooka comenzó su carrera como desarrolladora de PHP y Ruby y gerente de producto en varias empresas japonesas de tecnología antes de empezar a trabajar por cuenta propia en 2016. Se interesó por React cuando todavía era una tecnología poco conocida en Japón y trabajó con diversos clientes como especialista en React. A partir de esa experiencia, escribió la serie Riakuto! (りあクト!), que conectó con los lectores japoneses y ha vendido más de 40 000 ejemplares en total.

Translations

Translations

Languages

Contents

Table of Contents

  • Prefacio
  • Sobre este libro
  • Prólogo
  • Capítulo 1. ¿Qué clase de herramienta es Jujutsu?
    • 1-1. ¿Encaja mal Git con el agentic coding?
    • 1-2. Las características de Jujutsu que destacan en la era de la IA
    • Columna: cómo Git revolucionó el control de versiones
  • Capítulo 2. Probemos Jujutsu
    • 2-1. Configurar Jujutsu
      • 2-1-1. Instalar Jujutsu
      • 2-1-2. Configuración inicial
    • 2-2. Un recorrido práctico por Jujutsu
      • 2-2-1. Inicializar un repositorio
      • 2-2-2. Comprobar el estado del repositorio
      • 2-2-3. Trabajar con los changes
      • 2-2-4. Interactuar con un remoto
    • 2-3. Los tres tipos de log de Jujutsu
      • 2-3-1. El log de revisiones (jj log)
      • 2-3-2. El evolution log (jj evolog)
      • 2-3-3. El operation log (jj operation log)
    • 2-4. El modelo mental de Jujutsu
      • 2-4-1. ¿Qué es un change?
      • 2-4-2. La diferencia entre branch y bookmark
      • 2-4-3. Trabajar en branches anónimos
    • 2-5. Comandos jj de uso frecuente
    • Columna: las raíces de Jujutsu — ¿qué clase de VCS es Mercurial?
  • Capítulo 3. El flujo de trabajo Jujutsu × IA en la práctica
    • 3-1. Coordinar los agentes de IA con Jujutsu
      • 3-1-1. Conseguir que los agentes de IA usen Jujutsu
      • 3-1-2. Configuración de Permissions para los comandos jj
      • 3-1-3. Ejecutar jj fix mediante Hooks
    • 3-2. Un recorrido por el proceso de desarrollo Jujutsu × IA
      • 3-2-1. Ajustar la granularidad de los changes creados por la IA
      • 3-2-2. Hacer push y crear un PR
      • 3-2-3. Desarrollo en paralelo con workspaces
    • Columna: las herramientas que dieron forma a Jujutsu, parte 1
  • Capítulo 4. Técnicas avanzadas de Jujutsu
    • 4-1. Formas ingeniosas de especificar tus objetivos
      • 4-1-1. Especificar revisiones con astucia usando revsets
      • 4-1-2. Especificar archivos con astucia usando filesets
    • 4-2. Comandos prácticos de usuario avanzado que conviene conocer
      • 4-2-1. jj absorb
      • 4-2-2. jj arrange
      • 4-2-3. jj bookmark advance
    • 4-3. Tácticas alternativas para los Git hooks
    • 4-4. Resolver conflictos de forma semiautomática
      • 4-4-1. Mergiraf
      • 4-4-2. Weave
    • 4-5. Herramientas de UI para Jujutsu
      • 4-5-1. jjui
      • 4-5-2. JJ View
    • Columna: las herramientas que dieron forma a Jujutsu, parte 2
  • Capítulo 5. Guía de resolución de problemas de Jujutsu
    • 5-1. FAQ
      • 5-1-1. Comparación con Git
        • ¿Qué puede hacer Git que Jujutsu no?
        • ¿No hay comando merge?
        • ¿No hay comando pull?
        • Quiero hacer el equivalente al cherry-pick de Git
      • 5-1-2. Operaciones y ajustes de nicho
        • ¿Puedo comprobar el contenido de un archivo en un punto dado sin mover @?
        • Quiero dividir un change cronológicamente
        • No quiero logs ni volcados temporales en mi historial
        • Quiero guardar la configuración de Jujutsu de un repositorio en el propio repositorio
        • Quiero renombrar un bookmark en tracking
      • 5-1-3. Curiosidades sobre Jujutsu
        • ¿Es Jujutsu un wrapper de Git?
        • ¿Qué clase de persona creó Jujutsu?
        • ¿Qué significa el nombre Jujutsu y cómo se pronuncia?
    • 5-2. Resolución de problemas
      • Un push normal se convierte silenciosamente en un force push
      • Aparece un críptico «Error: The working copy is stale»
      • Un change apareció de repente con la anotación «divergent»
      • Jujutsu no rastrea mis archivos de imagen o video
      • Después de hacer merge de un PR y un fetch, @ se va por donde no debe
      • Borré de GitHub un bookmark remoto en el que aún estaba trabajando
      • Claude Code me pide permiso para ejecutar jj log aunque está en allow
    • Columna: ¡Queremos un servicio de hosting nativo de JJ!
  • Epílogo

Get the free sample chapters

Click the buttons to get the free sample in PDF or EPUB, or read the sample online here

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $15 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub