Integração com Git
Quando você está navegando dentro de um repositório git, o DeckCrate expõe o estado dele bem na lista de arquivos.
Branch na barra de status
Seção intitulada “Branch na barra de status”A barra de status mostra o branch atual, junto com as contagens de commits à frente / atrás em relação ao seu upstream.
Selos de status por arquivo
Seção intitulada “Selos de status por arquivo”Cada arquivo e pasta recebe um pequeno selo de status:
- confirmado
- modificado
- preparado
- não rastreado
- ignorado
- em conflito
Uma pasta assume o estado do seu filho mais significativo, para que você perceba mudanças sem precisar abri-la.
Requisitos e ativação
Seção intitulada “Requisitos e ativação”A integração com Git usa o git instalado no sistema — nenhum é embutido no
app. Ative ou desative em Preferências → Git:
- Ela vem ativada por padrão.
- A opção fica oculta quando o
gitnão está instalado.
Ações do Git
Seção intitulada “Ações do Git”Dentro de um repositório você também pode executar os dois comandos cotidianos de sincronização remota pelo menu de comandos → Ferramentas:
- Git pull — executa
git pullna pasta atual e depois atualiza a lista. - Git push — executa
git pushna pasta atual.
Essas entradas aparecem no submenu Ferramentas somente quando a pasta atual
está dentro de uma árvore de trabalho git e o git está instalado —
independentemente da opção de selos de status acima. Uma notificação informa o
resultado; em caso de falha, a própria mensagem do git é exibida (por exemplo,
quando não há upstream, quando é necessária autenticação ou quando há conflitos).