Procedura: archiviare le modifiche in sospeso

Aggiornamento: novembre 2007

I file di Controllo della versione di Team Foundation vengono archiviati sul server del controllo della versione mediante archiviazione delle modifiche in sospeso. Nelle procedure riportate di seguito viene descritto come archiviare le modifiche in sospeso da Esplora soluzioni ed Esplora controllo del codice sorgente utilizzando la finestra di dialogo Archivia. Per ulteriori informazioni, vedere Utilizzo delle finestre Archivia e Modifiche in sospeso.

Archiviazione di elementi dalla riga di comando

Il Comando Checkin viene utilizzato per salvare le modifiche in sospeso sul server dalla riga di comando, come descritto nell'ultima procedura riportata di seguito.

Nota:

Poiché è possibile archiviare le modifiche in sospeso dalla riga di comando, il menu di scelta rapida Esplora controllo del codice sorgente potrebbe non essere sempre sincronizzato con lo stato delle modifiche in sospeso.

Autorizzazioni necessarie

Per eseguire queste procedure è necessario che l'autorizzazione Archivia sia impostata su Consenti. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Per archiviare le modifiche in sospeso da Esplora controllo del codice sorgente

  1. In Esplora controllo codice sorgente accedere all'elenco Cartelle e individuare la cartella associata agli elementi che si desidera archiviare.

    Nota:

    Per la versione Service Pack 1 di Microsoft Visual Studio Team System 2008 Team Foundation Server è inoltre possibile digitare il percorso del server nella casella Posizione di origine oppure fare clic sulla freccia a discesa per individuare la cartella di origine per gli elementi che si desidera archiviare.

    Nell'elenco degli elementi situato a destra della sezione Cartelle fare clic con il pulsante destro del mouse sugli elementi che si desidera archiviare e scegliere Archivia modifiche in sospeso. Verrà visualizzata la finestra di dialogo Archivia - File di origine.

  2. Selezionare nel canale File di origine gli elementi da archiviare e digitare eventuali commenti nella casella di testo Commento.

  3. Se gli elementi sono associati a un elemento di lavoro di Team Foundation, fare clic sul canale Elementi di lavoro e selezionare gli elementi che si stanno archiviando. Per ulteriori informazioni, vedere Procedura: associare gli elementi di lavoro agli insiemi di modifiche e Procedura: visualizzare i dettagli dell'elemento di lavoro dalla finestra Modifiche in sospeso.

    Nota:

    Se per questo progetto Team è stato attivato un criterio per gli elementi di lavoro, verrà richiesto di selezionare un elemento di lavoro, se non è già stato selezionato. Per ulteriori informazioni, vedere Procedura: attivare e disattivare i criteri di archiviazione.

  4. Fare clic sul canale Note di archiviazione per aggiungere note di archiviazione pertinenti da associare all'archiviazione.

    Le note di archiviazione consentono di acquisire informazioni specifiche per il processo di archiviazione.

  5. Fare clic sul canale Avvisi criteri per accertarsi che l'archiviazione non violi alcun criterio prima di avviare il processo.

    Un esempio di vincolo di criterio è "È necessario associare le modifiche a uno o più elementi di lavoro". Questo criterio impedisce agli utenti che non stanno lavorando su bug o funzioni specifiche di inoltrare modifiche.

    Nota:

    Nel caso in cui si tenti di archiviare elementi in violazione di un criterio impostato, si riceverà una notifica e l'archiviazione verrà bloccata. Se necessario, è possibile ignorare i criteri di archiviazione. Per ulteriori informazioni, vedere Procedura: eseguire l'override di un criterio di archiviazione.

  6. Scegliere il pulsante Archivia. Gli elementi vengono archiviati con le relative modifiche in sospeso e le icone di stato del controllo della versione di Esplora soluzioni confermano l'esecuzione dell'archiviazione.

    Nota:

    In alcuni casi potrebbe non essere presente la voce di menu Archivia per i file subordinati a un altro file (ad esempio Form1.resx è subordinato a Form1.cs), anche se è presente l'icona con il segno più per i file che possono essere archiviati. Se si fa clic con il pulsante destro del mouse sul file di primo livello (ad esempio il file Form1.cs) e si sceglie Archivia, i file subordinati verranno archiviati.

    Se i file da archiviare presentano conflitti con i file nel controllo della versione, le modifiche apportate non verranno archiviate e verrà visualizzata la finestra di dialogo Risolvi conflitti.

    Nella finestra di dialogo Risolvi conflitti viene visualizzato il nome del file o dei file in conflitto, il tipo e la descrizione del conflitto nonché il percorso di origine nel controllo della versione.

  7. Fare clic su Unisci tutti automaticamente per unire le versioni diverse, oppure scegliere di risolvere i conflitti. Per ulteriori informazioni, vedere Procedura: risolvere conflitti tra due file.

Per archiviare le modifiche in sospeso da Esplora soluzioni

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse su una o più soluzioni, progetti o file e scegliere Archivia.

    Verrà visualizzata la finestra di dialogo Archivia - File di origine.

  2. Selezionare nel canale File di origine gli elementi da archiviare e digitare eventuali commenti nella casella di testo Commento. I file con modifiche in sospeso vengono selezionati per impostazione predefinita.

  3. Se gli elementi sono associati a un elemento di lavoro di Team Foundation, fare clic sul canale Elementi di lavoro e selezionare gli elementi che si stanno archiviando. Per ulteriori informazioni, vedere Procedura: associare gli elementi di lavoro agli insiemi di modifiche e Procedura: visualizzare i dettagli dell'elemento di lavoro dalla finestra Modifiche in sospeso.

    Nota:

    Se per questo progetto Team è stato attivato un criterio per gli elementi di lavoro, verrà richiesto di selezionare un elemento di lavoro, se non è già stato selezionato. Per ulteriori informazioni, vedere Procedura: attivare e disattivare i criteri di archiviazione.

  4. Fare clic sul canale Note di archiviazione per aggiungere note di archiviazione pertinenti da associare all'archiviazione.

    Le note di archiviazione consentono di acquisire informazioni specifiche per il processo di archiviazione.

    Nota:

    Analogamente al commento, che è costituito da qualsiasi testo digitato nell'apposita casella, le note di archiviazione suggeriscono agli sviluppatori argomenti specifici da commentare.

  5. Fare clic sul canale Avvisi criteri per verificare se sono presenti criteri. In caso affermativo, accertarsi che l'archiviazione non violi alcun criterio prima di avviare il processo.

    Un esempio di vincolo di criterio è "È necessario associare le modifiche a uno o più elementi di lavoro". Questo criterio impedisce agli utenti che non stanno lavorando su bug o funzioni specifiche di inoltrare modifiche.

    Nota:

    Nel caso in cui si tenti di archiviare elementi in violazione di un criterio impostato, si riceverà una notifica e l'archiviazione verrà bloccata. Se necessario, è possibile ignorare i criteri di archiviazione. Per ulteriori informazioni, vedere Procedura: eseguire l'override di un criterio di archiviazione.

  6. Scegliere il pulsante Archivia per archiviare gli elementi con le relative modifiche in sospeso.

    Se i file da archiviare presentano conflitti con i file nel controllo della versione, le modifiche apportate non verranno archiviate e verrà visualizzata la finestra di dialogo Risolvi conflitti.

    Nella finestra di dialogo Risolvi conflitti viene visualizzato il nome del file o dei file in conflitto, il tipo e la descrizione del conflitto nonché il percorso di origine nel controllo della versione.

  7. Fare clic su Unisci tutti automaticamente per unire le versioni diverse, oppure scegliere di risolvere i conflitti. Per ulteriori informazioni, vedere Procedura: risolvere conflitti tra due file.

Per archiviare una modifica in sospeso dalla riga di comando

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft Visual Studio 2008, Visual Studio Tools, quindi Prompt dei comandi di Visual Studio 2008.

  2. Digitare cd percorso, dove percorso rappresenta il percorso della directory utilizzata per archiviare le copie personali dei file presenti sul server (ad esempio c:\progetti).

  3. Digitare tf checkin , quindi premere INVIO.

    Nota:

    Per la sintassi completa del comando di archiviazione, vedere Comando Checkin.

    Verrà visualizzata la finestra di dialogo Archivia - File di origine.

  4. Selezionare nel canale File di origine gli elementi da archiviare e digitare eventuali commenti nella casella di testo Commento. I file con modifiche in sospeso vengono selezionati per impostazione predefinita.

  5. Se gli elementi sono associati a un elemento di lavoro di Team Foundation, fare clic sul canale Elementi di lavoro e selezionare gli elementi che si stanno archiviando. Per ulteriori informazioni, vedere Procedura: associare gli elementi di lavoro agli insiemi di modifiche e Procedura: visualizzare i dettagli dell'elemento di lavoro dalla finestra Modifiche in sospeso.

    Nota:

    Se per questo progetto Team è stato attivato un criterio per gli elementi di lavoro, verrà richiesto di selezionare un elemento di lavoro, se non è già stato selezionato. Per ulteriori informazioni, vedere Procedura: attivare e disattivare i criteri di archiviazione.

  6. Fare clic sul canale Note di archiviazione per aggiungere note di archiviazione pertinenti da associare all'archiviazione.

    Le note di archiviazione consentono di acquisire informazioni specifiche per il processo di archiviazione.

    Nota:

    Analogamente al commento, che è costituito da qualsiasi testo digitato nell'apposita casella, le note di archiviazione suggeriscono agli sviluppatori argomenti specifici da commentare.

  7. Fare clic sul canale Avvisi criteri per verificare se sono presenti criteri. In caso affermativo, accertarsi che l'archiviazione non violi alcun criterio prima di avviare il processo.

    Un esempio di vincolo di criterio è "È necessario associare le modifiche a uno o più elementi di lavoro". Questo criterio impedisce agli utenti che non stanno lavorando su bug o funzioni specifiche di inoltrare modifiche.

    Nota:

    Nel caso in cui si tenti di archiviare elementi in violazione di un criterio impostato, si riceverà una notifica e l'archiviazione verrà bloccata. Se necessario, è possibile ignorare i criteri di archiviazione. Per ulteriori informazioni, vedere Procedura: eseguire l'override di un criterio di archiviazione.

  8. Scegliere il pulsante Archivia per archiviare gli elementi con le relative modifiche in sospeso.

    Se i file da archiviare presentano conflitti con i file nel controllo della versione, le modifiche apportate non verranno archiviate e verrà visualizzata la finestra di dialogo Risolvi conflitti.

    Nella finestra di dialogo Risolvi conflitti viene visualizzato il nome del file o dei file in conflitto, il tipo e la descrizione del conflitto nonché il percorso di origine nel controllo della versione.

  9. Fare clic su Unisci tutti automaticamente per unire le versioni diverse, oppure scegliere di risolvere i conflitti. Per ulteriori informazioni, vedere Procedura: risolvere conflitti tra due file.

Vedere anche

Attività

Procedura dettagliata: esplorazione del controllo della versione di Team Foundation

Procedura dettagliata: utilizzo del controllo delle versioni di Team Foundation dalla riga di comando

Altre risorse

Configurazione delle impostazioni per il controllo delle versioni

Comandi dell'utilità della riga di comando Tf