Finestra di dialogo 'Opzioni' - 'Impostazioni SVN'Permalink

Scheda 'Generale'

Simbolo: _svn_icon_repository_browser

Funzione: Questa scheda include le impostazioni di base per CODESYS SVN.

Chiama: Barra dei menu: «Strumenti  Opzioni».

Tab. 957: «Bloccaggio e fusione automatici»

«Unire»

Comportamento dei comandi «Update», «Merge», o «Switch», quando entrambe le parti (copia di lavoro e repository SVN) sono cambiate rispetto alla versione base.

  • «Contrassegnare tutte le modifiche in collisione come conflitti»: Gli oggetti non vengono uniti automaticamente. Tutte le modifiche con un conflitto sono contrassegnate come "Con conflitto", anche se alcune di esse possono essere unite automaticamente.

  • «Unire le modifiche unificabili, contrassegnare le altre come conflitti»: Le modifiche che possono essere unite vengono unite automaticamente. Tutti gli altri sono contrassegnati come "Con conflitto".

  • «Unire le modifiche unificabili, chiedere all'utente le altre»: Le modifiche che possono essere unite vengono unite automaticamente. Per tutti gli altri viene richiesto all'utente.

  • «Chiedere sempre all'utente, anche per le modifiche unificabili»: Per tutti gli oggetti modificati, l'utente viene sollecitato, anche se alcuni di essi possono essere uniti automaticamente.

«Serrature»

Comportamento come CODESYS SVN quando gli oggetti vengono modificati localmente.

  • «Cercare sempre di bloccare prima della modifica»: Tutti gli oggetti vengono bloccati prima di essere modificati, anche se possono essere uniti.

  • «Bloccare solo gli oggetti che non supportano la fusione»: Vengono bloccati solo gli oggetti che non possono essere uniti automaticamente.

  • «Non acquisire mai automaticamente un blocco»: Nessun oggetto viene bloccato, nemmeno se può essere unito automaticamente.

«Marcatore»

  • «Utilizzare i marcatori di conflitto quando si uniscono gli oggetti»: Se esistono oggetti con conflitti che non possono essere uniti, questi conflitti vengono segnalati nel codice sorgente con marcatori di conflitto. Inoltre, l'oggetto stesso viene contrassegnato come unito con successo (nessun conflitto).

  • «Lasciare gli oggetti non unificabili in conflitto»: Non viene impostato alcun indicatore di conflitto. Gli oggetti che non possono essere uniti rimangono nello stato "Conflitto".

«Invita l'utente a segnalare il fallimento del blocco automatico.»

_cds_icon_option_activated: Se non è possibile bloccare l'oggetto, si apre la finestra di dialogo «Bloccaggio automatico fallito» (vedere la descrizione della finestra).

Esempio di marcatori di conflitto

Foo();
>>>>>>>>>>>>>>>
I := I + 1;
===============
I := I + 2;
<<<<<<<<<<<<<<<

Tab. 958: «Controllo del server»

«Controllare il server per gli aggiornamenti e i blocchi»

_cds_icon_option_activated: CODESYS SVN controlla nell'intervallo di tempo specificato che gli oggetti siano stati aggiornati sul server. Inoltre, controlla se gli oggetti sono bloccati o se i lucchetti sono stati rubati.

«Intervallo di controllo (minuti)»

Esempio: 10

Tab. 959: «Ignorare per il confronto»

Ignorare gli spazi bianchi

_cds_icon_option_activated: Le differenze di spazi bianchi tra il progetto corrente e il progetto di riferimento vengono ignorate.

Ignorare i commenti

_cds_icon_option_activated: I commenti nel codice di programmazione sono esclusi dal confronto.

Ignorare le proprietà

_cds_icon_option_activated: Le proprietà degli oggetti sono escluse dal confronto.

Alcune delle opzioni SVN possono essere sovrascritte dalle impostazioni specifiche del progetto.

Le impostazioni specifiche del progetto sono definite nel menu «Progetto  Impostazioni progetto», categoria «Impostazioni SVN».

Scheda 'SSH'

Simbolo: _svn_icon_repository_browser

Funzione: Questa scheda contiene le impostazioni del protocollo SSH.

Chiama: Barra dei menu: «Strumenti  Opzioni».

Tab. 960: «Implementazione del client SSH»

«libssh2 (consigliato)»

CODESYS SVN utilizza Libssh2 per stabilire una connessione tramite il protocollo SSH. Questa è l'impostazione consigliata.

«SharpPlink (compatibilità all'indietro)»

CODESYS SVN utilizza plink.exe per stabilire una connessione con i server SSH. Questa opzione è necessaria solo per la comunicazione con i server obsoleti che supportano il protocollo SSH-1 deprecato.

La configurazione SSH può essere sovrascritta tramite la variabile d'ambiente ‎SVN_SSH‎ o specifica del server tramite il file di configurazione SVN.