Skip to main content

Finestra di dialogo: Opzioni: Git

Simbolo: _git_icon_options_git.png

Funzione: la finestra di dialogo contiene le impostazioni per CODESYS Git. Per ulteriori informazioni sul CODESYS opzioni, vedere: Finestra di dialogo: Opzioni

Chiama: Menu

Tabella 1. Gestione dei certificati

Accetta sempre il certificato

Disabilitato per impostazione predefinita

_cds_icon_checked.png: il certificato inviato dal server viene sempre accettato anche se non è valido. Non è contrassegnato come affidabile.

Accetta il certificato autofirmato

Disabilitato per impostazione predefinita

_cds_icon_checked.png: è accettato anche un certificato autofirmato (normalmente rifiutato).

Se l'opzione non è selezionata e non esiste un certificato affidabile, verrà visualizzato un messaggio di errore. Quindi puoi visualizzare i dettagli del certificato e decidere se stabilire comunque la connessione.



Tabella 2. Opzioni Pull/Merge di Git

Git Pull/Git Merge

Queste opzioni influiscono solo Git è in conflitto.

Strategia di fusione dei conflitti

Opzioni:

  • Applica fusioni automatiche (se disponibili): le funzionalità di unione automatica devono essere utilizzate ogni volta che sono disponibili per il tipo di oggetto interessato.

  • Errore in caso di conflitto (non eseguire l'unione): l'operazione di unione viene interrotta con un messaggio di errore in caso di conflitto.

  • Consenti all'utente di risolvere i conflitti: I conflitti devono fondamentalmente essere gestiti manualmente. Per ulteriori informazioni, vedere: Unisci conflitti, «Problemi relazionali»

  • Usa «nostro» per i conflitti: CODESYS Git dovrebbe cercare di risolvere i conflitti utilizzando sempre il contenuto del ramo di destinazione durante la fusione.

  • Usa «loro» per i conflitti: CODESYS Git dovrebbe cercare di risolvere i conflitti utilizzando sempre il contenuto del ramo sorgente durante la fusione.

Strategia Fast Forward

Opzioni:

  • Usa l'avanzamento rapido se possibile: I commit del ramo sorgente, i cui orari sono successivi a un commit già esistente in entrambi i rami, vengono applicati automaticamente durante l'unione. In questo caso, nella cronologia non viene creata alcuna voce di merge commit. Se i commit non sono coerenti, non viene eseguito alcun avanzamento rapido

  • Nessun avanzamento rapido

  • Solo avanzamento rapido (altrimenti fallisci): la fusione viene sempre tentata con una strategia di avanzamento rapido. Se i requisiti non sono soddisfatti, l'unione ha esito negativo e viene visualizzato un messaggio corrispondente.

    Caso d'uso tipico per l'avanzamento rapido: trazione

Impegnati per il successo:

_cds_icon_checked.png: se l'operazione pull o merge è stata eseguita senza conflitti, viene eseguito automaticamente anche un commit. Se l'avanzamento rapido ha esito positivo, l'opzione non ha effetto



Tabella 3. Segnalazione messaggi

Livello di verbosità

Selezione del livello di dettaglio:

  • Predefinito: informazioni di base (ad esempio, nome del comando con informazioni sul successo dell'azione, nessun dettaglio)

  • Prolisso: Informazioni aggiuntive sui risultati e sui passaggi intermedi. Utile per lo scripting in funzione senza CODESYS interfaccia utente.