2026: Chegaram os agentes de IA para programação, como o Claude Code, e a IA já escrevia mais código do que humanos. Com o Git, era quase impossível controlar o histórico de forma eficiente. Foi então que encontrei o Jujutsu, uma alternativa que simplifica o controle de versão.

15 anos de Git e depois Jujutsu: por que não consigo mais voltar

Jujutsu: O Modelo de Controle de Versão

O Jujutsu é baseado em um modelo de três estados, sem staging area, que simplifica a gestão de versão. Aqui estão as principais características:

1. Estado do Trabalho

O Jujutsu considera o diretório de trabalho como um commit. Isso significa que você não precisa decidir quando salvar no histórico, já que cada alteração é imediata.

2. Comandos Simplificados

Comandos como git add e git commit são substituídos por comandos mais simples, como jujutsu add e jujutsu commit. Isso reduz a carga cognitiva e torna o controle de versão mais intuitivo.

3. Histórico Transparente

O histórico do Jujutsu é transparente e fácil de entender. Você pode ver todas as alterações em um único commit, o que torna a revisão e a colaboração mais eficientes.

Vantagens do Jujutsu

Com o Jujutsu, você não precisa decidir quando salvar no histórico, já que cada alteração é imediata. Isso reduz a carga cognitiva e torna o controle de versão mais intuitivo. Além disso, o Jujutsu é menos estressante para o desenvolvimento com IA, já que permite que o agente de IA finalize o trabalho em um único commit.

Conclusão

Jujutsu é uma alternativa eficiente ao Git para desenvolvedores que trabalham com IA. Suas características simplificadas e transparentes tornam o controle de versão mais eficiente e menos estressante. Com o Jujutsu, você pode concentrar-se mais no trabalho de desenvolvimento em vez de se preocupar com o histórico de versão.

AnosConsigoDepoisJujutsuMais