Skip to main content

Utilizzo di copie di lavoro

Verifica di un progetto

Puoi copiare CODESYS progetti, che vengono salvati nel repository SVN, nel sistema di sviluppo.

Procedura. Creazione di una copia di lavoro
  1. Aprire CODESYS.

  2. Clic Progetto → SVN → Guardare.

    Il Guardare si apre la finestra di dialogo.

  3. Specificare l'URL del repository SVN e selezionare un progetto nell'albero del repository SVN.

    Se un CODESYS il progetto ha l'estensione .project o _project, quindi viene riconosciuto automaticamente come "progetto" al momento del pagamento. Se ha l'estensione .library o _library, viene poi riconosciuto come un "progetto bibliotecario".

  4. In Acquista a, specifica il nome e la posizione della copia di lavoro sul tuo sistema di sviluppo.

  5. Clic ok per uscire dalla finestra di dialogo.

    Il progetto si apre CODESYS. Nell'albero degli oggetti del progetto viene visualizzato il collegamento SVN con icone sovrapposte. Ora il progetto viene salvato come copia di lavoro sul tuo sistema di sviluppo.

Modifica della copia di lavoro

Suggerimento

Aggiorna la copia di lavoro prima di iniziare a modificare, soprattutto se il progetto è stato rivisto da un team. In questo modo eviti i conflitti.

Verifica della coerenza del profilo di versione

A partire dalla versione 4.4.0.0, CODESYS SVN controlla se il profilo di archiviazione del progetto (CODESYS versione in cui è stato salvato il progetto) nella copia di lavoro corrisponde al profilo di archiviazione nel repository SVN. Se i profili differiscono, allora la nota _cds_icon_warning.pngAggiornamento del profilo di archiviazione è visualizzato in rosso nel Modifiche in sospeso vista e nel Commettere dialogo. Inoltre, per le azioni che richiedono commit tra il repository e la copia di lavoro, una finestra di dialogo di messaggio informa dell'incoerenza. Ottieni supporto con le modifiche necessarie al profilo di archiviazione. Ad esempio, ciò può accadere con le seguenti azioni SVN: commit, ripristino, aggiornamento e check out.

Se la meta.profilo l'oggetto appare modificato come _svn_icon_status_modified.png, quindi deve essere eseguito anche il commit perché contiene le informazioni sul profilo di archiviazione.

Determinate azioni non sono più possibili in caso di profili di archiviazione diversi a livello di oggetto per prevenire eventuali problemi causati da incoerenze. A livello di progetto, c'è almeno sempre l'opzione nella copia di lavoro per utilizzare il Salva progetto con nome comando o di adattare nuovamente il formato di archiviazione ripristinando una revisione corrispondente, anche se ciò può comportare perdite di dati minori.

Puoi vedere il formato di archiviazione corrente della copia di lavoro nel file Informazioni di progetto sul File scheda sotto Salvato con.

  1. Apri la copia di lavoro.

  2. Clic Progetto → SVN → Aggiorna progetto (simbolo: _svn_icon_update.png).

    La tua copia di lavoro è aggiornata.

  3. Rivedi il tuo progetto.

  4. Clic Progetto → SVN → Modifica la copia di lavoro SVN.

    Si apre la finestra di dialogo. Lì puoi sfogliare le tue modifiche.

  5. Esci dalla finestra di dialogo.

  6. Se necessario, puoi fare clic SVN → Ritornare nel menu contestuale. Di conseguenza, CODESYS SVN prima controlla se il profilo di archiviazione della copia di lavoro corrisponde o meno al profilo di archiviazione del progetto nel repository SVN. Se i profili di archiviazione differiscono, il ripristino non può essere eseguito a livello di oggetto (vedi Nota sopra).

    Il file viene ripristinato alla revisione di base e le modifiche vengono eliminate.

  7. Se necessario, puoi fare clic Confrontare nel menu contestuale di un oggetto modificato.

    Si apre la finestra di dialogo di confronto. Puoi risolvere qualsiasi conflitto qui.

  8. Chiudi la finestra di dialogo di confronto.

  9. Clic Progetto → SVN → Impegnarsi nel progetto (Simbolo _svn_icon_commit.png).

    Il Commettere si apre la finestra di dialogo.

  10. In Messaggio, specifica una voce di registro che descriva le modifiche. Esempio: Changes for customer ABC, request 1234.

    Le modifiche vengono salvate nel repository SVN come revisione con un numero di revisione.

Modificato il formato della copia di lavoro in CODESYS SVN V4.1.0.0 e versioni successive

Per progetti in versione CODESYS SVN V4.1.0.0 e superiori, la directory di lavoro (copia di lavoro) ha un nuovo formato.

Se apri un progetto che è stato creato con V4.0.4.0 o inferiore, il progetto viene aggiornato automaticamente al nuovo formato all'apertura.

Se apri un progetto che è stato creato con V4.0.4.0 o inferiore e il progetto si basa su una versione SVN precedente di 1.7.x o inferiore, viene richiesto se o meno CODESYS dovrebbe aggiornare il formato. Se rifiuti l'aggiornamento, il collegamento SVN del progetto viene disattivato. Puoi ancora caricare e modificare il progetto.

L'aggiornamento non ha effetto sul salvataggio nel server SVN. Puoi anche controllare i progetti con versioni precedenti del client. Il nuovo formato interessa solo la directory di lavoro locale.

Per ulteriori informazioni, vedere: http://svnbook.red-bean.com/en/1.8/svn.ref.svn.c.upgrade.html