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.
workstate sync [OPTIONS]Como funciona?
Seção intitulada “Como funciona?”O Workstate busca o backup mais recente que:
- Corresponda à sua branch Git atual.
- 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.
Exemplos
Seção intitulada “Exemplos”Uso em Hooks de Checkout
Seção intitulada “Uso em Hooks de Checkout”Cole o seguinte script no seu hook de post-checkout do Git:
# Sincroniza o ambiente automaticamente ao trocar de branchworkstate syncUso em CI/CD
Seção intitulada “Uso em CI/CD”workstate sync --force