Saltar para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

O controle de versão no Replit permite que você rastreie, gerencie e colabore no seu código com confiança. Com integração nativa ao Git e conectividade com o GitHub, você pode:
  • Rastrear alterações de código e manter um histórico do seu trabalho de desenvolvimento
  • Colaborar com membros da equipe sem conflitos de código ou perda de trabalho
  • Importar, modificar e enviar código entre o Replit e o GitHub
  • Trabalhar com branches para experimentar novos recursos com segurança

O que é controle de versão?

Controle de versão é um sistema que registra alterações em arquivos ao longo do tempo, permitindo que você recupere versões específicas posteriormente. No Replit, o controle de versão é baseado no Git — a ferramenta padrão do setor para rastrear alterações de código — com uma interface visual amigável que elimina a necessidade de conhecimento de linha de comando.
Checkpoints do Agent no painel Git

Como o controle de versão funciona no Replit

Todas as quatro opções de controle de versão interagem com o mesmo repositório Git subjacente:
  1. Agent Checkpoints criam commits automaticamente em marcos importantes ao construir com o Replit Agent. Saiba mais sobre checkpoints e rollbacks.
  2. Git Pane fornece acesso visual ao repositório Git completo
  3. Git CLI oferece acesso por linha de comando a toda a funcionalidade Git
  4. File History rastreia alterações granulares em arquivos individuais
Escolha a interface que melhor atende às suas necessidades, com a confiança de que tudo é respaldado pelo robusto sistema de controle de versão do Git.
RecursoAgent CheckpointsGit CommitsFile History
CriaçãoAutomática em pontos lógicosManual ou agendadaAutomática
GranularidadeAlterações em nível de recursoQualquer tamanho de alteraçãoAlterações em nível de caractere
DescriçãoResumos gerados por IAMensagens escritas pelo usuárioCarimbos de data/hora automáticos
RollbackRestauração com um cliqueRequer conhecimento de GitRestauração com um clique
Capacidades GitCapacidades Git completasCapacidades Git completasSem capacidades Git
Sincronização com GitHubCapacidades completas de sincronização com GitHubCapacidades completas de sincronização com GitHubSem sincronização com GitHub

Primeiros passos

Acesse o controle de versão no seu Replit App adicionando a ferramenta Git ao Project Editor:
  1. Navegue até a seção Tools no seu Replit App
  2. Selecione o sinal + para adicionar novas ferramentas
  3. Selecione Git na lista de ferramentas disponíveis
Para importar projetos existentes do GitHub, consulte Importar do GitHub.

Opções de controle de versão

O controle de versão da Replit é baseado no Git em seu núcleo. Você tem várias maneiras de interagir com o controle de versão e se beneficiar dele:
Painel Git mostrando o botão para inicializar o repositório

Controle de versão automático

Snapshots automáticos criados durante o desenvolvimento assistido por IA com o Replit Agent.Melhor para: Desenvolvimento com o Replit AgentPrincipais capacidades:
  • Criação automática em marcos lógicos
  • Rollback com um clique
  • Snapshots em nível de recurso
  • Rastreamento de progresso
  • Sem necessidade de configuração
  • Linha do tempo visual do progresso de desenvolvimento
Os checkpoints do Agent são armazenados no Git e podem ser acessados pelo Git Pane ou pelo Git CLI. Você também pode visualizar todos os seus checkpoints usando o recurso History, que fornece:
  • Visualização cronológica de checkpoints
  • Descrições detalhadas de checkpoints
  • Acesso direto aos estados dos checkpoints
  • Rollback com um clique para qualquer checkpoint
Rastreamento de versão por arquivo com salvamento automático para alterações feitas diretamente no editor (não pelo Agent).Melhor para: Recuperação rápida de alterações recentes em arquivosPrincipais capacidades:
  • Foco em um único arquivo
  • Alterações em nível de caractere
  • Comparação visual
  • Histórico de 30 dias
  • Recurso de reprodução
Embora o File History forneça sua própria interface, as alterações subjacentes fazem parte do histórico do Git. Saiba mais sobre o File History.

Interfaces baseadas em Git

Uma interface visual para operações Git que torna o controle de versão acessível sem conhecimento de linha de comando.Melhor para: A maioria dos projetos que requerem integração com GitHub e fluxo de trabalho visualPrincipais capacidades:
  • Rastreamento em nível de repositório
  • Gerenciamento de branches
  • Visualização de diff
  • Sincronização com GitHub com um clique
  • Colaboração em equipe
Para instruções detalhadas sobre como usar o Git Pane, consulte Usando o Git Pane.
Acesso completo por linha de comando ao Git através do Shell para operações avançadas.Melhor para: Usuários avançados que precisam de funcionalidade Git completaPrincipais capacidades:
  • Conjunto completo de comandos Git
  • Estratégias avançadas de branching
  • Fluxos de trabalho personalizados
  • Automação de scripts
  • Controle completo do repositório
Para comandos Git comuns e uso, consulte Usando o Git Pane.

Principais recursos

  • Interface Git visual: Gerencie repositórios, commits e branches sem digitar comandos Git
  • Integração com GitHub: Conecte-se a repositórios do GitHub para backup e colaboração
  • Importar do GitHub: Transforme qualquer repositório do GitHub em um Replit App com poucos cliques
  • Gerenciamento de branches: Crie, alterne entre e mescle branches diretamente no Project Editor
  • Resolução de conflitos: Identifique e resolva conflitos de merge com assistência visual

Casos de uso

Rastreando seus projetos pessoais Rastreie alterações no seu código conforme você desenvolve, permitindo reverter para versões anteriores se necessário. O Git Pane mostra suas alterações visualmente, facilitando o commit de atualizações significativas. Colaborando com uma equipe Trabalhe com vários desenvolvedores no mesmo código sem sobrescrever as alterações uns dos outros. Crie branches para novos recursos e então mescle-os quando estiver pronto. Saiba mais sobre convidar membros da equipe.

Checkpoints do Agent

Ao construir aplicativos com o Replit Agent, você se beneficia de uma camada adicional de controle de versão por meio de checkpoints. Os checkpoints capturam automaticamente o estado abrangente do seu projeto — incluindo o conteúdo do projeto, o contexto da conversa com a IA e bancos de dados conectados — em momentos-chave durante o desenvolvimento assistido por IA.
Checkpoints do Agent no painel Git

Como os checkpoints funcionam

Os checkpoints do Agent funcionam como snapshots abrangentes do estado completo do seu Replit App:
  • Criação automática: O Agent cria checkpoints em pontos lógicos durante o desenvolvimento
  • Captura de estado completo: Cada checkpoint preserva o conteúdo do projeto, a memória da IA e os estados do banco de dados
  • Planos de implementação: Antes de fazer alterações, o Agent apresenta um plano para sua revisão
  • Rastreamento de tarefas complexas: Múltiplos checkpoints podem ser criados para tarefas maiores

Benefícios para o desenvolvimento assistido por IA

Os checkpoints do Agent fornecem vantagens únicas ao construir com IA:
  • Rede de segurança: Experimente com confiança sabendo que pode restaurar facilmente estados anteriores em todo o seu ambiente de desenvolvimento
  • Rastreamento de progresso: Veja exatamente como o Agent construiu seu aplicativo passo a passo
  • Marcos lógicos: Os checkpoints representam recursos completos em vez de pontos de salvamento arbitrários
  • Rollback instantâneo: Retorne a qualquer estado anterior com um único clique, incluindo restauração do banco de dados e do contexto da IA
Para informações detalhadas sobre o que os checkpoints capturam e capacidades abrangentes de rollback, consulte Checkpoints e Rollbacks.
Embora os checkpoints do Agent sejam poderosos para o desenvolvimento com IA, considere usar commits Git para rastreamento de versão a longo prazo e colaboração, especialmente ao trabalhar com repositórios externos.

Próximos passos

Para saber mais sobre controle de versão no Replit, consulte os seguintes recursos: