Claude Code / Gemini CLI: como vocês estão lidando com troca de contexto ao mudar de branch?
Pergunta direta pra quem usa AI no terminal no dia a dia.
Quando você troca de branch no Git, o que acontece com o contexto da IA?
Hoje temos CLAUDE.md e GEMINI.md para memória persistente de projeto. Mas não existe, de forma nativa, memória isolada por branch.
Ou seja:
- o contexto é global
- seu abalho não é
Vocês:
- reexplicam tudo ao trocar de branch?
- mantem arquivos separados manualmente?
- usam alguma tool?
- simplesmente ignoram?
Estou experimentando sincronizar contexto por branch e o fluxo melhorou bastante aqui.
Quero entender se isso é uma dor geral ou se estou over-engineering.