O DiguinCode usa o Git real instalado na máquina (ou no servidor), com o mesmo executor para o workspace local e para repositórios acessados por SSH. Não existe um segundo motor de status, e o repositório remoto não é baixado para a sua máquina.
Fluxo do dia a dia
- 1Revise as alterações no painel de código-fonteCada arquivo mostra o diff e o tipo de alteração.
- 2Prepare (stage) arquivo por arquivo ou em bloco
- 3Escreva a mensagem e faça o commit
- 4Sincronize com pull, push ou fetch
Além do commit
- Criar, trocar e acompanhar branches
- Histórico de commits e blame por linha dentro do editor
- Guardar alterações em stash e restaurar depois
- Decorações de status na árvore de arquivos e no editor, com cache para continuar rápido em repositórios grandes
- Detecção do repositório ancestral mais próximo em conexões SSH, inclusive quando o projeto está aninhado dentro de outra raiz
Limitações declaradas
O que este módulo não faz hoje, segundo a matriz de capacidades do projeto.
- Não existe editor visual de merge em três vias.