Integrazione Git
Quando navighi all’interno di un repository git, DeckCrate ne mostra lo stato direttamente nell’elenco dei file.
Ramo nella barra di stato
Sezione intitolata “Ramo nella barra di stato”La barra di stato mostra il ramo corrente, insieme ai conteggi avanti / indietro rispetto al suo ramo upstream.
Badge di stato per file
Sezione intitolata “Badge di stato per file”Ogni file e cartella riceve un piccolo badge di stato:
- committato
- modificato
- in stage
- non tracciato
- ignorato
- in conflitto
Una cartella assume lo stato del suo figlio più significativo, così puoi notare le modifiche senza aprirla.
Requisiti e attivazione
Sezione intitolata “Requisiti e attivazione”L’integrazione Git usa il git installato nel sistema operativo — non ne
viene incluso alcuno. Attivala o disattivala in Preferenze → Git:
- È attiva per impostazione predefinita.
- L’opzione è nascosta quando
gitnon è installato.
Azioni Git
Sezione intitolata “Azioni Git”All’interno di un repository puoi anche eseguire i due comandi quotidiani di sincronizzazione remota dal menu comandi → Strumenti:
- Git pull — esegue
git pullnella cartella corrente, poi aggiorna l’elenco. - Git push — esegue
git pushnella cartella corrente.
Queste voci compaiono nel sottomenu Strumenti solo quando la cartella corrente
si trova all’interno di un albero di lavoro git e git è installato —
indipendentemente dall’opzione dei badge di stato di cui sopra. Una notifica
riporta il risultato; in caso di errore viene mostrato il messaggio di git stesso
(per esempio quando non c’è un ramo upstream, è richiesta l’autenticazione o ci
sono conflitti).