Use o Remy
Ramifique uma conversa
Explore outra abordagem a partir de uma discussão existente.
Escopo: As etapas abaixo usam uma conversa local no aplicativo desktop.
Uma ramificação inicia uma nova conversa a partir de uma resposta existente, mantendo a discussão até aquele ponto para que você possa tentar outra abordagem. A conversa original permanece disponível.
1. Decida quando ramificar
| O que você quer fazer | Ação sugerida |
|---|---|
| Corrigir o resultado da tarefa atual | Continue na conversa original |
| Tentar outra abordagem a partir da discussão existente | Ramifique a partir da resposta relevante |
| Iniciar uma tarefa sem relação com a anterior | Inicie uma nova conversa e descreva o novo objetivo |
Por exemplo, se o Remy explicou duas implementações possíveis, ramifique a partir dessa resposta para explorar as alternativas em conversas separadas.
2. Ramifique a partir de uma resposta
- Abra a conversa original e encontre a resposta do Remy a partir da qual deseja ramificar.
- Veja os controles abaixo da resposta. Em respostas mais antigas, talvez seja necessário passar o mouse sobre elas para revelar os controles.
- Clique no ícone de ramificação com o rótulo Ramificar em nova conversa.
- Aguarde a nova conversa abrir à direita e revise a discussão que ela traz.
- Explique a direção que deseja explorar na nova conversa.
A ramificação inclui a resposta selecionada e a conversa anterior a ela. A discussão posterior na conversa original não faz parte do ponto de partida dessa ramificação.
Mantenha os requisitos já acordados, mas explore primeiro outra implementação.
Analise uma abordagem que reutilize a API existente. Liste os módulos que mudariam, as vantagens e desvantagens e como verificá-la.
Ainda não edite arquivos, instale dependências, faça commits nem envie código.
3. Entenda o estado dos arquivos
Ramificar uma conversa não desfaz alterações nos arquivos nem cria automaticamente uma branch do Git ou uma cópia isolada do projeto.
Se você ramificar a partir de uma resposta antiga, os arquivos do projeto permanecem como estão agora. Eles não voltam ao estado da época daquela resposta. Confira os arquivos e as alterações sem commit antes de pedir que a nova conversa os edite.
Inspecione os arquivos atuais do projeto e as alterações sem commit.
Explique como eles diferem do estado discutido no ponto em que esta conversa foi ramificada.
Liste as diferenças sem editar arquivos. Aguarde minha confirmação antes de continuar com a nova abordagem.
Quando duas conversas usam a mesma pasta de projeto, termine e revise um conjunto de edições antes de decidir o próximo passo. Para comparar implementações de código de forma independente, prepare diretórios de trabalho isolados pelo fluxo habitual de controle de versão do seu projeto.
4. Volte à conversa original
Abra a conversa original pela barra lateral ou clique em Continuação da conversa na ramificação para voltar ao ponto correspondente na conversa de origem.
As conclusões da ramificação não passam a fazer parte automaticamente da discussão posterior da conversa original. Ao voltar, forneça a conclusão que deseja adotar e peça ao Remy que confira os arquivos atuais.
5. Se a ramificação falhar
- Uma conversa vazia não oferece um ponto válido de ramificação. Escolha uma conversa que já tenha uma resposta.
- Se o projeto não for encontrado, confira a pasta associada à conversa.
- Confira a barra lateral e a mensagem de erro antes de clicar novamente, para evitar repetir a operação.
- Se a tarefa original ainda estiver editando arquivos, espere terminar antes de pedir que a ramificação edite a mesma pasta.
6. Continue explorando
- Guia do desktop: Use o Explorador e Alterações.
- Importe o histórico de conversas: Copie o histórico local de outra ferramenta para o Remy.
- Revise alterações de código: Confira as alterações atuais em busca de problemas.