Condividi tramite


Archiviare modifiche in sospeso controllate da una compilazione di archiviazione gestita

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

Finestra di dialogo Archiviazione gestita

Autorizzazioni necessarie

È necessario essere uno dei Contributors del progetto team. Vedere Gruppi, autorizzazioni e ruoli predefiniti di TFS [redirected].

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 suggerita dal responsabile di compilazione.

  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, scegliere Annulla e quando viene chiesto se si desidera eliminare lo shelveset, scegliere .

    • Annullare l'operazione di archiviazione e avviare una compilazione privata delle modifiche: se si desidera eseguire una compilazione privata del codice, scegliere 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 collegamento qui per visualizzare la finestra dei risultati di compilazione. È anche possibile scegliere Icona Home Pagina iniziale e quindi scegliere Icona Compilazioni Compilazioni per monitorare la compilazione nella pagina Compilazioni.

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

  3. Dopo il completamento della compilazione:

    • 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, nella pagina Compilazioni di Team Explorer 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. Nella pagina Compilazioni di Team Explorer 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 scegliere l'errore o il 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 collegamento qui per visualizzare la finestra dei risultati di compilazione. È anche possibile scegliere Icona Home Pagina iniziale e quindi scegliere Icona Compilazioni Compilazioni per monitorare la compilazione nella pagina Compilazioni.

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

  4. Dopo il completamento della compilazione:

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

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

      1. Nella pagina Compilazioni di Team Explorer 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 scegliere l'errore o il 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

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

Sospendere il lavoro e gestire le shelveset

Altre risorse

Check In Pending Changes