Pular para o conteúdo

sync

O sync é a versão “mãos livres” do download. Ele é ideal para fluxos de automação onde a interatividade não é possível ou desejada.

Terminal window
workstate sync [OPTIONS]

O Workstate busca o backup mais recente que:

  1. Corresponda à sua branch Git atual.
  2. Se não houver nenhum na branch, busca o mais recente do projeto globalmente.

Diferente do download, o sync assume que você quer a versão mais nova e procederá automaticamente.

  • --force: Ignora avisos de sobrescrita e aplica o estado de forma agressiva.
  • --branch NAME: Sincroniza com a versão mais recente de uma branch específica, ignorando a branch local.

Cole o seguinte script no seu hook de post-checkout do Git:

Terminal window
# Sincroniza o ambiente automaticamente ao trocar de branch
workstate sync
Terminal window
workstate sync --force