Esecuzione del commit

E possibile eseguire il commit delle risorse del Workbench modificate nel repository in modo che altri membri del team possano visualizzare il lavoro dell'utente. Solo le modifiche il cui commit è stato eseguito in quella sezione saranno visibili agli altri membri che lavorano in tale sezione. Il comando per l'esecuzione del commit può essere emesso da due posizioni: il menu Team > Esegui commit o la visualizzazione Sincronizzazione.

Per eseguire il commit delle modifiche mediante Team > Esegui commit:

  1. Nella visualizzazione Navigator, selezionare le risorse di cui si desidera eseguire il commit.
  2. Fare clic con il pulsante destro del mouse sulle risorse e scegliere Team > Esegui commit dal menu di scelta rapida.
  3. Nella finestra di dialogo Esegui commit di un commento, fornire un commento per le modifiche (ad esempio, Errori ortografici corretti).

Se sono presenti modifiche in conflitto su tutti i file per i quali si esegue il commit nel modo di cui sopra, l'operazione non avrà esito positivo. Se ciò si verifica, è necessario eseguire un aggiornamento oppure utilizzare la visualizzazione Sincronizzazione per risolvere i conflitti. Aggiornare sempre prima di eseguire il commit viene considerato un flusso di lavoro più corretto, perché assicura di avere a disposizione lo stato più recente del repository prima di eseguire il commit di più modifiche.

Per eseguire il commit delle modifiche nella visualizzazione Sincronizzazione:

  1. Nella visualizzazione Navigator, selezionare le risorse di cui si desidera eseguire il commit.
  2. Fare clic con il pulsante destro del mouse per aprire il menu di scelta rapida e selezionare Team > Sincronizza con repository. Verrà aperta la visualizzazione Sincronizzazione.
  3. Sulla barra degli strumenti della visualizzazione Sincronizzazione, selezionare il pulsante della modalità in uscita per mostrare tutte le risorse del Workbench modificate (modifiche in uscita) che possono essere presenti.
  4. Se vi sono conflitti (frecce rosse), risolverli. Utilizzare l'area di confronto del testo per unire le risorse con i conflitti. E possibile copiare le modifiche dalla revisione del file del repository nella revisione del file del Workbench e salvare la risorsa del Workbench unita. Una volta risolti tutti i conflitti nell'area Confronto struttura, si è pronti per eseguire il commit.
  5. Nel riquadro Confronto struttura, fare clic con il pulsante destro del mouse nella parte superiore della gerarchia di cui si desidera eseguire il commit e selezionare Esegui commit dal menu di scelta rapida.
  6. Nella finestra di dialogo Esegui commit di un commento, fornire un commento per le modifiche (ad esempio, Errori ortografici corretti).

Suggerimento: è possibile eseguire il commit dei file che sono in conflitto mediante l'esecuzione dell'azione Sovrascrivi ed esegui il commit. Ciò comporterà l'esecuzione del commit della copia del Workbench della risorsa all'interno del repository e, di conseguenza, verranno rimosse tutte le modifiche in entrata.

Attenzione: la funzione del comando Sovrascrivi ed esegui il commit descritto sopra si applica solo alle modifiche in uscita della visualizzazione Sincronizzazione. Nella modalità in entrata/in uscita della visualizzazione, la funzione relativa alle modifiche in uscita e ai conflitti è identica, ma il comando ripristinerà le modifiche in entrata in tutto il contenuto del Workbench locale. Prestare molta attenzione se si utilizza questo comando in modalità in entrata/in uscita.

Argomenti correlati
Programmazione in team con CVS
Repository CVS
Sezioni
Sincronizzazione con un repository CVS

Attività correlate
Aggiornamento
Risoluzione dei conflitti
Confronto di risorse
Durata del controllo versione: aggiunta ed esclusione di risorse

Riferimenti correlati
CVS
Visualizzazione Sincronizzazione CVS

 
Copyright IBM Corporation e altri 2000, 2002