Télécharger ou récupérer des fichiers depuis le serveur

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

Visual Studio 2019 | Visual Studio 2022

En règle générale, nous vous conseillons de régulièrement récupérer les derniers fichiers du serveur afin que le code que vous développez soit compatible avec le code développé par d’autres membres de votre équipe et afin de réduire le risque de créer des bogues lorsque vous archivez votre code. Vous pouvez télécharger la version la plus récente ou une version antérieure d’un ou plusieurs fichiers depuis votre serveur Azure DevOps vers votre espace de travail sur votre ordinateur de développement.

Prérequis

Vous devez être l’un des Contributeurs de votre projet. Pour plus d’informations, consultez Autorisations TFVC par défaut.

Obtenir la dernière version des fichiers

Vous devriez récupérer les versions les plus récentes des fichiers de votre serveur après avoir configuré votre ordinateur de développement. Vous pouvez ensuite commencer à développer votre application.

Plus tard, lorsque vous développez des fonctionnalités dans l'espace de travail sur votre ordinateur de développement, votre code est isolé des modifications apportées par d'autres développeurs. Mais lorsque vous êtes prêt, par exemple, vous avez terminé et archivé le code qui réalise une tâche, vous devriez obtenir la version la plus récente des fichiers de votre équipe.

Obtenir la dernière version des fichiers

  • Dans l’Explorateur du contrôle de code source de Visual Studio, accédez aux fichiers ou aux dossiers contenant les fichiers que vous souhaitez obtenir. Cliquez avec le bouton droit sur les fichiers et choisissez Obtenir la dernière version.

Obtenir une version particulière de fichiers

Dans certains cas, par exemple pour corriger un bogue de régression, vous devrez peut-être récupérer et utiliser une version spécifique d’un ou plusieurs fichiers.

Notes

Si vous obtenez une version antérieure d’un fichier, n’oubliez pas de le modifier et tentez ensuite de l’archiver. Il est encore plus probable que vous devrez résoudre des conflits avant de pouvoir l’archiver.

Obtenir une version spécifique de fichiers à partir de la fenêtre Historique

  1. Dans Team Explorer ou l’Explorateur du contrôle de code source, recherchez le dossier ou le fichier, sélectionnez-le avec un clic droit, puis choisissez Afficher l’historique.

  2. Dans la fenêtre Historique, sélectionnez une version avec un clic droit et choisissez Obtenir cette version.

Obtenir une version spécifique des fichiers depuis l’Explorateur du contrôle de code source

  1. Dans l’Explorateur du contrôle de code source, accédez aux fichiers ou aux dossiers contenant les fichiers que vous souhaitez récupérer, cliquez avec le bouton droit sur ces fichiers, puis sélectionnez Avancé>Obtenir une version spécifique.

  2. Dans la boîte de dialogue Obtenir, choisissez une option de la liste déroulante Type :

  3. (Facultatif) Sélectionnez l’option Remplacer les fichiers accessibles en écriture qui ne sont pas extraits.

    Si cette option est sélectionnée, les fichiers du serveur remplacent tous les fichiers qui n’ont pas l’attribut en lecture seule associé et qui ne sont pas extraits. Seuls les fichiers sur le serveur qui sont différents remplacent les fichiers dans l’espace de travail local. Cette option est désactivée par défaut.

    Conseil

    Cette option revient à exécuter la commande suivante tf get /overwrite.

  4. (Facultatif) Sélectionnez l’option Remplacer tous les fichiers même si la version locale correspond à la version spécifiée. Si cette option est sélectionnée, les fichiers du serveur écrasent tous les fichiers.

    Conseil

    Cette option revient à exécuter la commande suivante  tf get /force.

  5. Choisissez Obtenir.

  6. Un message d’information de l’Explorateur du contrôle de code source s’affiche. Sélectionnez OK.

    Si vous avez choisi Dernière version, le système met à jour la colonne Dernière qui passe à l’état Oui.

Travailler depuis l'invite de commandes

Conseils

  • Lorsque vous obtenez des fichiers et des dossiers à partir du serveur, le système supprime également tous les fichiers archivés dans votre espace de travail local qui ont été supprimés du serveur. Les fichiers qui ont été renommés ou déplacés sur le serveur sont modifiés dans votre espace de travail pour refléter les modifications effectuées sur le serveur.

  • Dans l’Explorateur du contrôle de code source, vous pouvez vérifier si vous disposez de la dernière version d’un fichier dans la colonne Dernière. Vous pouvez consulter les informations de version spécifiques à propos d’un élément en effectuant un clic droit sur cet élément et en choisissant Avancé>Propriétés.

  • Si vous utilisez un espace de travail du serveur et que vous avez supprimé par erreur des fichiers que vous souhaitiez restaurer, vous devez utiliser la commande tf get /all pour restaurer les fichiers supprimés.