Skip to main content

Comando: commit, commit progetto

Simbolo: _svn_icon_commit.png

Funzione: Il comando esegue il commit delle modifiche apportate CODESYS al repository SVN. Il Commettere finestra di dialogo si apre a questo scopo.

. Chiamata:
  • Menù contestuale: SVN per impegnare esattamente questo oggetto

  • Progetto → SVN → Impegna progetto menu per confermare tutte le modifiche nel progetto contemporaneamente

Requisiti: Almeno un oggetto è stato modificato. Un oggetto il cui contenuto è stato modificato viene sovrapposto nell'albero degli oggetti con il _svn_icon_status_modified.png, _svn_icon_status_modified_properties.png, o _svn_icon_status_modified_binary_only.png simbolo.

Quando si esegue il comando, il blocco sugli oggetti di cui eseguire il commit viene revocato automaticamente.

Dialogo: Impegnarsi

Tabella 11. Impegnarsi con: <URL del progetto/oggetto>

URL nel repository SVN

Esempio: file:///D:/SVN repository/trunk/ControlABC.project

Messaggio di registro

Digita un messaggio di registro che commenti la modifica.

Esempio: Bug fix error 123

Messaggi recenti

Apre il Messaggi recenti finestra di dialogo per la visualizzazione degli ultimi messaggi di registro

È possibile fare clic su un messaggio di registro per accettarlo.



Tabella 12. Modifiche apportate (fare doppio clic sull'oggetto per il confronto, fare clic con il pulsante destro del mouse sull'oggetto per ulteriori operazioni)
_svn_img_commit_objects.png

Elenco di oggetti che sono stati modificati e possono quindi essere salvati

Gli URL SVN rispecchiano la gerarchia dell'oggetto nel repository SVN.

Gli oggetti sono evidenziati con colori in base allo stato dell'oggetto:

  • Blu: modificato

  • Verde: aggiunto

  • Rosso scuro: cancellato

  • Rosso: in conflitto

  • Nero: senza versione (non nel repository SVN)

    Nota: questi oggetti vengono visualizzati quando il Mostra oggetti senza versione l'opzione è selezionata.

  • Grigio: escluso dal commit

    Nota: questo è il caso quando il Ignora durante il commit l'opzione è selezionata.

L'elenco contiene anche oggetti che non sono stati modificati ma hanno un lucchetto. Questo aiuta a evitare che un blocco passi inosservato nel repository.

Fare doppio clic su un oggetto per aprire la finestra di dialogo di confronto. La revisione della copia di lavoro viene confrontata con la revisione di base. La finestra di dialogo di confronto si apre anche quando si fa clic Confrontare nel menu contestuale.

Fare clic con il pulsante destro del mouse su un oggetto per aprire il menu contestuale.

Nota: quando il Impegna progetto comando è stato eseguito, qui viene mostrato un elenco di oggetti. Quando il Commettere comando viene applicato a un oggetto specifico, viene mostrato solo questo oggetto (se modificato o bloccato) e i suoi oggetti figlio modificati o bloccati.

Oggetto

standard icon: L'oggetto è selezionato per il commit.

Esempio: _svn_img_list_of_modified_objects.png

Stato del testo

Stato oggetto in CODESYS

  • Modificati

  • Aggiunto

  • Eliminato

  • Non versione

  • Conflitto

Stato della proprietà

Stato dei metadati dell'oggetto:

  • Modificati

  • Aggiunto

  • Eliminato

  • Conflitto

  • Normale

Serratura

Se l'oggetto ha un blocco, l'utente che ha applicato il blocco viene visualizzato qui.

Esempio: b.mayer

Descrizione

Visualizzazione del messaggio di registro



Seleziona/Deseleziona tutto

standard icon: Tutti gli oggetti nell'elenco sono selezionati.

Mantieni le serrature

standard icon: Il tuo oggetto bloccato rimane bloccato dopo il commit.

Mantieni elenchi di modifiche

standard icon: L'elenco delle modifiche rimane anche dopo il commit.

_cds_icon_option_deactivated.png: L'elenco delle modifiche non viene eliminato dopo il commit.

Aggiorna dopo il commit (consigliato)

standard icon: L'oggetto/progetto viene aggiornato dopo il commit. Selezionare questa casella di controllo per assicurarsi che il progetto sia aggiornato e per evitare conflitti derivanti da revisioni miste di copie di lavoro.

Pulsante Aggiorna progetto

Aggiorna il progetto

Suggerimento: prevenire i conflitti eseguendo il commit di un progetto/oggetto precedentemente aggiornato.

_cds_icon_warning.png Aggiornamento del profilo di archiviazione

Si noti che il profilo di archiviazione (versione di archiviazione) del repository nella copia di lavoro è diverso da quello nel repository SVN. In questo caso, un commit modificherà il profilo di archiviazione nel repository.

Per le azioni che richiedono uno scambio tra la copia di lavoro e il repository, sarai guidato dai messaggi corrispondenti per abbinare il profilo di archiviazione. Per ulteriori informazioni a riguardo, vedere anche: Verifica della coerenza del profilo di versione

ok

Scorciatoia: Ctrl+accedere

Controlla prima la copia di lavoro

Avvia il commit delle modifiche quando la copia di lavoro è corrente.

. Si apre una finestra di dialogo quando la copia di lavoro non è aggiornata. Lì puoi selezionare tra i seguenti:
  • Annullare il commit, voglio indagare sul problema.

  • Sì, voglio aggiornare questo progetto ora.

  • Continua con il commit, so cosa faccio.

Nota: la cronologia del commit viene visualizzata nel file Messaggi Visualizza.

I messaggi sono evidenziati a colori:

  • Blu: conferma una modifica

  • Verde: aggiungi un oggetto

  • Rosso scuro: elimina/sostituisce un oggetto

  • Nero: altri messaggi (riepilogo)

Gestione degli esterni

Se l'esterno si trova nello stesso repository SVN, le modifiche in questo esterno vengono elencate nella finestra di dialogo di commit e salvate insieme al progetto interno.

Se un esterno si trova in un altro repository SVN, riceverai una notifica delle modifiche nel progetto esterno e dovrai eseguirne il commit separatamente.

Un esterno ha il esterni proprietà.

Per ulteriori informazioni, vedere: Controllo della versione nel modo di Subversion

Menu contestuale (fare clic con il pulsante destro del mouse su un oggetto)

_svn_icon_compare.png Confrontare

Apre la finestra di dialogo Confronta per confrontare la copia di lavoro con la revisione di primo livello

_svn_icon_compare.png Confronta con la versione HEAD

Apre la finestra di dialogo Confronta per confrontare la copia di lavoro con la revisione HEAD

_svn_icon_compare.png Confronta con Revisione

. Le voci dell'elenco sono evidenziate con colori in base allo stato dell'oggetto:
  • Blu: modificato

  • Verde: aggiunto

  • Rosso scuro: cancellato

  • Rosso: in conflitto

  • Nero: senza versione (non nel repository SVN)

    Nota: questi oggetti vengono visualizzati quando il Mostra oggetti senza versione l'opzione è selezionata.

  • Grigio: escluso dal commit

    Nota: questo è il caso quando il Ignora durante il commit l'opzione è selezionata per l'oggetto.

_svn_icon_revert.png Chiaro

Elimina le modifiche alla copia di lavoro

Successivamente, l'oggetto corrisponde alla revisione nel repository SVN.

_svn_icon_log.png Mostra registro

Mostra la cronologia delle versioni dell'oggetto selezionato

Proprietà

Apre il Proprietà SVN dialogo

Lì vengono visualizzate le proprietà e puoi modificarle.

Sposta per cambiare elenco

Nota: il comando non è stato ancora implementato.