Condividi tramite


Archiviare in una cartella controllata da un processo di compilazione di archiviazione gestita

Quando si archiviano file in una cartella del controllo delle versioni controllata da un compilazione di archiviazione gestita, è necessario eseguire alcuni passaggi aggiuntivi per completare l'archiviazione.

Finestra di dialogo Archiviazione gestita

Autorizzazioni necessarie

È necessario avere uno dei Collaboratori per il progetto team.Vedere Gruppi predefiniti, autorizzazioni e ruoli di Team Foundation Server.

Iniziare ad archiviare modifiche in una cartella controllata da una compilazione di archiviazione gestita

Se la finestra di dialogo Archiviazione gestita appare durante il processo di archiviazione, allora le modifiche dovranno essere compilate da Team Foundation Build prima di poterle archiviare.

Per archiviare modifiche in una cartella controllata da una compilazione di archiviazione gestita

  1. Nella finestra di dialogo Archiviazione gestita:

    • Se viene visualizzata una definizione di compilazione, procedere al passaggio successivo.

    • Se il menu Definizione compilazione viene visualizzato al posto del nome di una definizione di compilazione, nel menu Definizione di compilazione, scegliere la definizione di compilazione che il responsabile di compilazione suggerisce.

  2. Scegliere come si desidera continuare:

    • Annullare l'operazione di archiviazione e continuare a lavorare: se non si desidera ancora provare a compilare le modifiche, fare clic su Annulla e quando viene chiesto se si desidera eliminare lo shelveset, fare clic su .

    • Annullare l'operazione di archiviazione e avviare una compilazione privata delle modifiche: se si desidera eseguire una compilazione privata del codice, fare clic su Annulla.A questo punto è possibile compilare manualmente lo shelveset.Per ulteriori informazioni, vedere Accodare una compilazione.

    • Procedere con l'operazione di archiviazione mantenendo le modifiche nell'area di lavoro: per procedere con l'operazione di archiviazione e continuare a utilizzare le modifiche, vedere Procedere con l'archiviazione gestita dopo avere mantenuto le modifiche nell'area di lavoro.

    • Procedere con l'operazione di archiviazione eliminando le modifiche nell'area di lavoro: se non è necessario continuare a utilizzare le modifiche, vedere Procedere con l'archiviazione gestita dopo avere eliminato le modifiche nell'area di lavoro.

    • Ignorare il requisito di archiviazione gestita: se l'autorizzazione Override della convalida di archiviazione tramite compilazione è impostata su Consenti, è possibile ignorare il requisito di archiviazione gestita.Fare clic su Mostra opzioni, quindi scegliere Ignora convalida compilazione e archivia le modifiche direttamente (richiede autorizzazioni).

Procedere con l'archiviazione gestita dopo avere mantenuto le modifiche nell'area di lavoro

Il processo di archiviazione gestita consente di procedere con l'archiviazione e continuare a utilizzare le modifiche.Lo svantaggio di questo modo di procedere è il fatto che se la compilazione viene completata correttamente, è necessario risolvere le differenze tra le modifiche nell'area di lavoro e quelle archiviate nel controllo della versione.

Per procedere con l'archiviazione gestita dopo avere mantenuto le modifiche nell'area di lavoro

  1. Seguire i passaggi descritti in Iniziare ad archiviare modifiche in una cartella controllata da una compilazione di archiviazione gestita.

  2. Nella finestra di dialogo Archiviazione gestita, scegliere Modifiche alla compilazione.

    In Team Explorer, quando viene visualizzato il messaggio informativo nella pagina Modifiche in sospeso, monitorare la compilazione scegliendo il questo collegamento per visualizzare la finestra dei risultati di compilazione.È anche possibile scegliere Icona HomePagina inizialee quindi scegliere Icona CompilazioniCompilazioni per monitorare la compilazione nella pagina Compilazioni.

    È inoltre possibile monitorare le compilazioni in esecuzione utilizzando l'applicazione Notifiche di compilazione o le e-mail di notifica di compilazione.Per ulteriori informazioni, vedere Eseguire, monitorare e gestire compilazioni.

  3. Dopo che la compilazione è completata:

    • Archiviazione completata: È consigliabile risolvere le differenze nell'area di lavoro prima di continuare a sviluppare il codice.Se si sta utilizzando l'applicazione notifiche di compilazione, verrà visualizzata la finestra di dialogo Archiviazione gestita.Scegliere Risolvi le differenze.In caso contrario, in Team Explorer, nella pagina Compilazioni, in Compilazioni, aprire il menu di scelta rapida per la compilazione completata quindi scegliere Risolvi differenze area di lavoro.Quando viene visualizzata la finestra di dialogo Risolvi differenze area di lavoro, utilizzarla per risolvere i conflitti di controllo della versione.

    • Archiviazione rifiutata: Correggere i problemi che hanno causato il rifiuto dell'archiviazione.In Team Explorer, nella pagina Compilazioni, in Compilazioni, fare doppio clic sulla compilazione (o aprire il menu di scelta rapida per la compilazione e scegliere Apri).Viene visualizzata la finestra dei risultati di compilazione che contiene informazioni che aiutano a risolvere il problema che ha causato l'errore di compilazione.Per alcuni tipi di problemi è possibile fare clic sull'errore o sul problema per visualizzare il file che richiede correzioni.

Procedere con l'archiviazione gestita dopo avere eliminato le modifiche nell'area di lavoro

Se si desidera procedere con l'operazione di archiviazione gestita e non si prevede di continuare a utilizzare le modifiche, è possibile eliminarle nell'area di lavoro.Le modifiche vengono mantenute in uno shelveset e compilate dal sistema.Se la compilazione è stata completata, le modifiche vengono archiviate.Se la compilazione non è stata completata correttamente, è possibile eseguire l'unshelving dello shelveset per ripristinare le modifiche nell'area di lavoro.

Per procedere con l'archiviazione gestita dopo avere eliminato le modifiche nell'area di lavoro

  1. Seguire i passaggi descritti in Iniziare ad archiviare modifiche in una cartella controllata da una compilazione di archiviazione gestita.

  2. Nella finestra di dialogo Archiviazione gestita:

    • Scegliere Mostra opzioni quindi deselezionare Conserva le modifiche in sospeso localmente.

    • Selezionare Modifiche alla compilazione.

  3. In Team Explorer, quando viene visualizzato il messaggio informativo nella pagina Modifiche in sospeso, monitorare la compilazione scegliendo il questo collegamento per visualizzare la finestra dei risultati di compilazione.È anche possibile scegliere Icona HomePagina inizialee quindi scegliere Icona CompilazioniCompilazioni per monitorare la compilazione nella pagina Compilazioni.

    È inoltre possibile monitorare le compilazioni in esecuzione utilizzando l'applicazione Notifiche di compilazione o le e-mail di notifica di compilazione.Per ulteriori informazioni, vedere Eseguire, monitorare e gestire compilazioni.

  4. Dopo che la compilazione è completata:

    • Archiviazione completata: Ora che le modifiche sono state archiviate, si consiglia di prendere la versione più recente dei file in modo che l'area di lavoro contenga queste modifiche.Per ulteriori informazioni, vedere Scaricare i file dal server all'area di lavoro.

    • Archiviazione rifiutata: Correggere i problemi che hanno causato il rifiuto dell'archiviazione.

      1. In Team Explorer, nella pagina Compilazioni, in Compilazioni, fare doppio clic sulla compilazione (o aprire il menu di scelta rapida per la compilazione e scegliere Apri).Verrà visualizzata la finestra Risultati compilazione.

      2. Nella finestra di compilazione leggere le informazioni che possono facilitare la risoluzione del problema che ha causato l'errore di compilazione.Per alcuni tipi di problemi è possibile fare clic sull'errore o sul problema per visualizzare il file che richiede correzioni.

      3. Recuperare le modifiche dallo shelveset.Per ulteriori informazioni, vedere Sospendere il lavoro e gestire le shelveset.

      4. Nei file correggere i problemi che hanno causato l'errore di compilazione.

Vedere anche

Concetti

Definire un processo di compilazione di archiviazione gestita per convalidare le modifiche

Sospendere il lavoro e gestire le shelveset

Altre risorse

Check In Pending Changes