* docs: add OpenChamber feature docs and translations Add 30 new docs pages covering OpenChamber-specific workflows and setup: OpenCode server, providers/models/agents, MCP, skills, commands & snippets, usage, projects, context, notes/todos/plans, scheduled tasks, project actions, preview, worktrees, multi-run, git & GitHub, magic prompts, git identities, mobile/PWA, security, notifications, voice, project icons, remote instances, desktop browser, updates, and three troubleshooting pages. Rebuild sidebar into eight task-oriented sections and translate every new page into all six supported locales (uk, zh-cn, es, pt-br, ko, pl). * docs: surface new sections on homepage and cross-link tunnels Add an Explore block to the docs homepage (all seven locales) linking to the new section anchors, and cross-link the Tunnels page to Security and PWA & Mobile.
37 lines
1.9 KiB
Plaintext
37 lines
1.9 KiB
Plaintext
---
|
|
title: Sessões de Worktree
|
|
description: Dê a uma sessão seu próprio branch e pasta para manter o trabalho isolado.
|
|
---
|
|
|
|
# Sessões de Worktree
|
|
|
|
Uma sessão de worktree roda em sua própria cópia do seu repositório, em seu próprio branch (um worktree do git). Isso impede que sessões paralelas atrapalhem os arquivos umas das outras — uma pode refatorar enquanto outra corrige um bug, sem ficar alternando entre elas.
|
|
|
|
## Criar uma
|
|
|
|
1. Abra a caixa de diálogo de novo worktree pelo botão no topo da barra lateral de sessões.
|
|
2. Escolha um ponto de partida:
|
|
- **novo branch** — nomeie o branch e escolha de qual branch partir
|
|
- **branch existente** — faça checkout de um branch que você já tem
|
|
3. Confirme a pasta do worktree (o OpenChamber sugere uma a partir do nome do branch).
|
|
4. Crie-a.
|
|
|
|
O OpenChamber cria o branch, configura a pasta e inicia uma sessão nela. Você também pode iniciar uma direto de uma [tarefa](/pt-br/notes-todos-plans/) ou de uma [issue ou PR do GitHub](/pt-br/github/).
|
|
|
|
## Trazer o trabalho de volta
|
|
|
|
Quando o trabalho estiver bom, use **Integrate** na visão de Git para trazer os commits do worktree para outro branch (como `main`). Se uma mudança conflitar, você pode entregar o conflito ao agente para resolver.
|
|
|
|
## Limpeza
|
|
|
|
Excluir ou arquivar a sessão pode remover o worktree. Você escolhe se também deve excluir o branch — local, e remoto se houver um. Nada é excluído sem você pedir.
|
|
|
|
## Se algo parecer errado
|
|
|
|
Um worktree pode precisar de atenção se sua pasta sumiu, se seu branch está em estado detached ou se um merge ou rebase ficou pela metade. O OpenChamber sinaliza esses casos para você corrigi-los — veja [Worktrees e Git](/pt-br/troubleshooting/worktrees-git/).
|
|
|
|
## Relacionado
|
|
|
|
- [Multi-run](/pt-br/multi-run/) — lance muitas sessões de worktree de uma vez
|
|
- [Fluxos de Git e GitHub](/pt-br/git/) — faça commit e integre de dentro do OpenChamber
|