Ir para o conteúdo
Promovaweb

Abra uma branch em outro workspace

Revisado em

Antes de começar

Crie um Git worktree para trabalhar em uma branch sem trocar o diretório aberto no workspace original.

  • Herdr 0.9.5 instalado.

Um Git worktree mantém outro checkout do repositório em uma pasta própria. O Herdr pode abrir esse checkout como workspace e agrupá-lo com o repositório original. Assim, você acompanha duas branches em terminais separados.

Prepare o repositório

Use um repositório com pelo menos um commit e confira suas alterações com git status. Escolha um nome de branch ainda não usado e uma pasta que não exista. O exemplo usa a branch pagina e uma pasta vizinha chamada site-pagina.

Crie o checkout

No diretório do repositório, execute:

Terminal
herdr --session tutorial worktree create --cwd "$PWD" --branch pagina --path "$PWD/../site-pagina"
herdr --session tutorial worktree list --cwd "$PWD"

A resposta mostra a pasta criada, a branch e o identificador do novo workspace. No teste com um repositório temporário, o Herdr criou o checkout e o apresentou na listagem junto da branch main.

Confira a separação

Abra o novo workspace e execute git branch --show-current. A saída deve ser pagina. No workspace original, confira novamente a branch anterior. Arquivos não rastreados e dependências locais não são copiados automaticamente para o novo checkout.

Instale as dependências indicadas no README do projeto dentro da nova pasta antes de iniciar seus testes. Um agente aberto nesse workspace deve receber instruções referentes à branch correspondente.

Encerre o exercício

Fechar um workspace remove os painéis do Herdr, mas preserva o checkout. A remoção do checkout usa worktree remove com o ID do workspace. Confira git status e preserve as alterações desejadas antes dessa ação. A branch continua no repositório após a remoção do checkout.

Confira o resultado

Confira a saída descrita no procedimento.

Fontes e conferência

Criação e listagem de worktree executadas em repositório temporário. Remoção descrita pela documentação. Herdr 0.9.5, Linux x86_64, em 25 de outubro de 2026.