Visualizza: Git Status & Staging
Simbolo:
Comando Git corrispondente: git status
Funzione: La vista mostra lo stato Git degli oggetti e dei file che sono cambiati o sono nuovi dall'ultimo commit. Le modifiche possono essere organizzate per un commit qui e confermate. È possibile confrontare direttamente le modifiche e le modifiche successive all'ultimo commit possono essere rimosse dalla directory di lavoro. Quando si verificano conflitti o problemi di relazione a seguito di un tentativo di unione, ciò viene mostrato nella vista qui sotto
Chiama: menu
Requisito: Il progetto aperto è gestito in Git.
Barra del titolo: | |
Branch: <branch name> Last commit: <ID> | Nome dell'interessato ramo The current status of the branch is prepended. Esempi: Fusione, Facendo clic sul nome della filiale si apre il Filiali Git vista. Facendo clic sull'ID dell'ultimo commit si apre il file Git Storia Visualizza. |
![]() | La vista viene aggiornata. |
| Indipendentemente da una selezione nella tabella, tutte le modifiche vengono annullate, anche quelle non programmate. Il progetto viene ripristinato allo stato in cui si trovava prima che tutte le modifiche non fossero ancora state eseguite |
| Apre il Effettua modifiche graduali e non graduali finestra di dialogo (vedi sotto) |
Confronta le modifiche:
Fate doppio clic su una voce dell'oggetto per aprirne una separata Visualizzazione comparativa («Diff»), che mostra le differenze tra lo stato corrente dell'oggetto (nuovo...) e l'ultimo status impegnato (base...). Per i dettagli, vedere «Visualizzazione comparativa» di seguito.
Trova gli oggetti interessati nel navigatore del progetto:
Per ulteriori informazioni, consulta la Mostra questo oggetto e Mostra tutti gli oggetti interessati comandi nel menu contestuale di una voce di oggetto.
Modifiche graduali
La parte superiore del Git Status vista mostra gli oggetti modificati che vengono messi in scena per un commit (indice Git). Qui è dove vengono organizzate le fasi di staging per i commit e vengono eseguiti i
Oggetto Percorso fisico | Percorso dell'oggetto modificato nel progetto Git Esempio: Quando il Mostra percorsi fisici opzione nel menu contestuale di Oggetto la colonna è selezionata, Percorso fisico Viene visualizzata anche una colonna con il percorso completo dell'oggetto. Esempio: Menu contestuale di una voce oggetto:
|
Stato dell'indice, Dettagli | Stato Git dell'oggetto nell'indice (interno) Stati possibili:
Attenzione: un'operazione di ripristino nell'indice può sovrascrivere il contenuto dell'oggetto nella directory di lavoro. |
| Indipendentemente da una selezione nella tabella, tutte le modifiche vengono annullate, anche quelle non programmate. Il progetto viene ripristinato allo stato in cui si trovava prima che tutte le modifiche non fossero ancora state eseguite |
| Apre il Effettua modifiche graduali e non graduali dialogo |
| Apre il Effettua modifiche graduali dialogo Al momento del commit, tutte le modifiche all'indice (modifiche graduali) vengono applicate al nuovo commit. Le modifiche nella directory di lavoro (non staged) non vengono applicate |
| Le modifiche graduali per il commit vengono reimpostate su «non staged». Le voci nella finestra vengono rimosse Attenzione: un'operazione di ripristino nell'indice può sovrascrivere il contenuto dell'oggetto nella directory di lavoro. |
Modifiche non organizzate
La parte inferiore del Git Status La vista mostra tutte le modifiche apportate al progetto dall'ultimo commit e quelle che non sono ancora state preparate per un commit. Ora possono essere messi in scena. Queste possono essere modifiche a oggetti già tracciati nel repository Git o oggetti ancora «non tracciati». Gli oggetti «non tracciati» non sono ancora stati registrati nel repository Git tramite Aggiungi (git add
) o Impegno (git commit
comando).
Oggetto Percorso fisico | Percorso dell'oggetto modificato nel progetto Git Esempio: Per l'eventuale visualizzazione di Percorso fisico, vedi sopra in «Modifiche graduali». |
Stato dell'albero di lavoro, Dettagli | Stato dell'oggetto nella directory di lavoro:
|
( | Le modifiche selezionate vengono organizzate per il commit e spostate nel Modifiche graduali area. |
| Tutte le modifiche elencate nella Modifiche non programmate le visualizzazioni vengono eliminate. |
| La selezione di tutte le modifiche è selezionata o deselezionata. |
Finestra di dialogo: conferma delle modifiche graduali
Simbolo:
Funzione: Nella finestra di dialogo, si avvia un commit delle modifiche graduali o un commit vuoto.
Chiama: Impegno completo comando in Git Status vista
<user name and email> | Nome e indirizzo email del committente Queste credenziali per il repository possono essere salvate nel file .gitconfig del repository locale con Ricordati di me. CODESYS Git li utilizzerà automaticamente per le successive azioni corrispondenti. |
Impegnati a <... Impegnarsi | Destinazione del commit. Esempio: Inserisci il ramo 'refs/heads/master' |
<name of the committer> | Nome e Posta elettronica indirizzo del committente Nel CODESYS Git, non viene fatta alcuna distinzione tra il committente e l'autore. Pertanto, l'autore è già indicato qui come committente |
Conferma messaggio | Messaggio di conferma (obbligatorio) |
Consenti un commit vuoto |
|
Finestra di dialogo: Conferma modifiche graduali e non temporizzate
Simbolo:
Funzione: Nella finestra di dialogo, si avvia il commit di tutte le modifiche nel progetto, per cui lo stato «staged» viene saltato. Come nel Effettua modifiche graduali finestra di dialogo, è necessario specificare un messaggio di commit e fornire o confermare le informazioni sul committente. Facoltativamente, qui è possibile anche un commit vuoto
Chiama: Impegno completo comando in Git Status vista
Visualizzazione comparativa
Simbolo:
Funzione: La vista mostra le differenze tra i commit. Le modifiche possono essere accettate o scartate
Chiama: Fai doppio clic su una modifica nel Stato Git. visualizzazione
Importante
NON apportare modifiche nella visualizzazione di confronto. Unica eccezione: risoluzione di eventuali conflitti
La funzionalità e la gestione della vista di confronto corrispondono alla vista di confronto utilizzata per il confronto dei progetti.
The new status of the object (new (staged|unstaged) which is created by the change is compared with the last status of the object in the index (base (head, <object ID>)
for the unstaged changes. For the staged changes, it is compared with the last status in the repository.
Per ulteriori informazioni sul CODESYS vista di confronto, vedere: Confronto di progetti