testes/QUICK-START-GIT-SYNC.md

1.6 KiB

🚀 Guia Rápido - Git Auto-Sync

Como Iniciar

Opção 1: Via NPM (Recomendado)

# Com build automático
npm run git:sync

# Sem build automático (mais rápido)
npm run git:sync:nobuild

Opção 2: Via PowerShell

# Com build automático
.\git-auto-sync.ps1

# Sem build automático
$env:BUILD_ENABLED='false'; .\git-auto-sync.ps1

O que acontece?

  1. O script monitora todas as alterações nos arquivos
  2. Aguarda 10 segundos após a última alteração (debounce)
  3. Executa npm run build (se habilitado)
  4. Faz git add .
  5. Cria commit com timestamp e contagem de arquivos
  6. Faz git push origin frontend_React

Exemplo de Uso

# 1. Inicie o monitoramento
npm run git:sync

# 2. Faça suas alterações normalmente no código
# 3. Salve os arquivos
# 4. Aguarde 10 segundos
# 5. O script automaticamente fará commit e push!

Para Parar

Pressione Ctrl+C no terminal onde o script está rodando.

Dicas

  • 💡 Use git:sync:nobuild durante desenvolvimento para commits mais rápidos
  • 💡 Use git:sync antes de finalizar o dia para garantir build atualizado
  • 💡 O script ignora automaticamente node_modules, .git, dist, etc.
  • 💡 Múltiplas alterações em 10 segundos são agrupadas em um único commit

Configurações

Edite git-auto-sync.ps1 para ajustar:

$BRANCH_NAME = "frontend_React"      # Branch de destino
$DEBOUNCE_SECONDS = 10               # Tempo de espera
$BUILD_ENABLED = $true               # Build automático

Documentação Completa

Veja GIT-AUTO-SYNC.md para mais detalhes.