Português

Ambientes locais

Configure ações comuns e scripts de configuração para worktrees

Os ambientes locais permitem-lhe configurar etapas de preparação para worktrees, bem como ações comuns para um projeto.

Configure os seus ambientes locais através do painel de definições da aplicação ChatGPT para computador. Pode incluir o ficheiro gerado no repositório Git do seu projeto para o partilhar com outras pessoas.

O Codex armazena esta configuração na pasta .codex, na raiz do seu projeto. Se o seu repositório contiver mais do que um projeto, abra o diretório do projeto que contém a pasta .codex partilhada.

Scripts de configuração

Uma vez que as worktrees são executadas em diretórios diferentes dos seus chats locais, o projeto pode não estar totalmente configurado e podem faltar dependências ou ficheiros que não estão incluídos no repositório. Os scripts de configuração são executados automaticamente quando o Codex cria uma nova worktree no início de um novo chat.

Utilize este script para executar qualquer comando necessário para configurar o seu ambiente, como instalar dependências ou executar um processo de compilação.

Por exemplo, num projeto TypeScript, poderá querer instalar as dependências e efetuar uma compilação inicial através de um script de configuração:

npm install
npm run build

Se a configuração for específica de uma plataforma, defina scripts de configuração para macOS, Windows ou Linux que substituam a predefinição.

Ações

Utilize ações para definir tarefas comuns, como iniciar o servidor de desenvolvimento da sua aplicação ou executar o conjunto de testes. Estas ações aparecem na barra superior da aplicação ChatGPT para computador para permitir um acesso rápido. As ações são executadas no terminal integrado da aplicação.

As ações evitam que tenha de introduzir repetidamente comandos comuns, como iniciar uma compilação do projeto ou um servidor de desenvolvimento. Para uma depuração rápida e pontual, pode utilizar diretamente o terminal integrado.

Lista de ações do projeto apresentada nas definições da aplicação ChatGPT para computador (modo claro)

Por exemplo, num projeto Node.js, pode criar uma ação "Run" que contenha o seguinte script:

npm start

Se os comandos da sua ação forem específicos de uma plataforma, defina scripts específicos para macOS, Windows e Linux.

Para identificar as suas ações, escolha um ícone associado a cada ação.

Utilizar as ferramentas Git incorporadas

No Codex, a aplicação ChatGPT para computador disponibiliza controlos comuns do Git junto de cada projeto local e worktree. O painel de diferenças mostra as alterações no checkout atual e permite-lhe adicionar comentários inline para o Codex resolver. Pode adicionar à área de preparação ou reverter blocos individuais, adicionar à área de preparação ou reverter ficheiros completos, consolidar alterações, enviar um ramo e criar um pull request sem sair da aplicação.

Utilize o terminal integrado para operações do Git que não estão disponíveis na aplicação. Para isolar alterações simultâneas do seu checkout local, inicie a tarefa numa worktree.