Condividi tramite


Scaricare o recuperare file dal server

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

In generale, è consigliabile ottenere regolarmente i file più recenti dal server in modo che il codice sviluppato sia compatibile con il codice sviluppato da altri utenti del team e ridurre al minimo il rischio di creazione di bug quando si archivia il codice. È possibile scaricare la versione più recente o una versione precedente di uno o più file dal server Azure DevOps all'area di lavoro nel computer di sviluppo.

Prerequisiti

È necessario essere uno dei Collaboratori per il progetto. Per altre informazioni, vedere Autorizzazioni tfvc predefinite.

Ottenere la versione più recente dei file

Dopo aver configurato il computer di sviluppo, è necessario ottenere i file più recenti dal server. È quindi possibile iniziare a sviluppare l'app.

Successivamente, man mano che si sviluppano funzionalità nell'area di lavoro nel computer di sviluppo, il codice è isolato dalle modifiche apportate da altri sviluppatori. Ma quando sei pronto, ad esempio hai completato e archiviato il codice che completa un'attività, dovresti ottenere la versione più recente dei file del team.

Per ottenere la versione più recente dei file

  • In Esplora controllo del codice sorgente di Visual Studio passare ai file o alle cartelle che contengono i file che si desidera ottenere. Fare clic con il pulsante destro del mouse sui file e scegliere Ottieni versione più recente.

Ottenere una versione specifica dei file

In casi speciali, ad esempio per correggere un bug di regressione, potrebbe essere necessario ottenere e usare una versione specifica di uno o più file.

Nota

Tenere presente che se si ottiene una versione precedente di un file, apportare modifiche e quindi provare a archiviarlo, c'è una maggiore probabilità che sia necessario risolvere i conflitti prima di poter completare l'archiviazione.

Per ottenere una versione specifica dei file dalla finestra Cronologia

  1. In Team Explorer o Esplora controllo del codice sorgente passare alla cartella o al file, fare clic con il pulsante destro del mouse e scegliere Visualizza cronologia.

  2. Nella finestra Cronologia fare clic con il pulsante destro del mouse su una versione e scegliere Ottieni questa versione.

Per ottenere una versione specifica dei file da Esplora controllo del codice sorgente

  1. In Esplora controllo del codice sorgente passare ai file o alle cartelle contenenti i file che si desidera ottenere, fare clic con il pulsante destro del mouse sui file e selezionare Avanzate>Recupera versione specifica.

  2. Nella finestra di dialogo Recupera scegliere un'opzione dall'elenco a discesa Tipo:

    • Il set di modifiche ottiene una versione specificando un insieme di modifiche. Per altre informazioni, vedere Trovare e visualizzare i set di modifiche.
    • La data ottiene una versione specificando una data. Se selezionata, selezionare una data nell'elenco Data .
    • L'etichetta ottiene una versione specificando un'etichetta. Per altre informazioni, vedere Usare le etichette per creare uno snapshot dei file.
    • La versione più recente ottiene la versione più recente nel server.
    • La versione dell'area di lavoro ottiene una versione specificando un'area di lavoro.
  3. (Facoltativo) Selezionare l'opzione Sovrascrivi file scrivibili che non sono estratte .

    Se questa opzione è selezionata, i file del server sovrascriveranno tutti i file che non dispongono dell'attributo di sola lettura associati e non verranno estratti. Solo i file nel server diversi sovrascriveranno i file nell'area di lavoro locale. Per impostazione predefinita, questa opzione non è selezionata.

    Suggerimento

    Questa opzione equivale all'esecuzione del comando tf get /overwrite.

  4. (Facoltativo) Selezionare l'opzione Sovrascrivi tutti i file anche se la versione locale corrisponde all'opzione versione specificata. Se selezionata, i file del server sovrascrivono tutti i file.

    Suggerimento

    Questa opzione equivale all'esecuzione del comando seguente: tf get /force.

  5. Scegliere Ottieni.

  6. Viene visualizzato un messaggio informativo di Esplora controllo del codice sorgente. Seleziona OK.

    Se si sceglie Versione più recente, il sistema aggiorna la colonna Più recente con lo stato .

Lavorare dal prompt dei comandi

  • Il comando LocalVersions visualizza la versione di uno o più elementi nell'area di lavoro.
  • Il comando Get ottiene i file dal server.

Suggerimenti

  • Quando si ottengono file e cartelle dal server, il sistema elimina anche tutti i file memorizzati dall'area di lavoro locale che sono stati eliminati dal server. I file rinominati o spostati nel server vengono modificati nell'area di lavoro in modo che corrispondano alle modifiche nel server.

  • In Esplora controllo del codice sorgente è possibile verificare se è disponibile la versione più recente di un file nella colonna Più recente . È possibile visualizzare informazioni specifiche sulla versione di un elemento facendo clic con il pulsante destro del mouse e scegliendo Proprietà avanzate>.

  • Se si usa un'area di lavoro server ed è stato eliminato accidentalmente alcuni file da ripristinare, è necessario usare il comando tf get /all per ripristinare i file eliminati.