web-dev-qa-db-fra.com

Comment télécharger le plateau TFS

Je dois télécharger un plateau de TFS dans un dossier local. Existe-t-il des outils ou des compléments pour Visual Studio 2010 permettant de télécharger le plateau

23
kamal nayan

Si vous devez simplement obtenir les fichiers du plateau dans votre dossier local, il s’agit d’un processus normal appelé Unshelve . Il télécharge les fichiers de votre dossier local.

enter image description here

Par exemple, avant unshelve, vous aviez le texte suivant dans votre dossier local:

  • Fichier 1
  • Fichier 2

Le shelveset a:

  • Fichier 1 (Modifié)
  • Fichier 3 (Créé) _

Après le spectacle, il y aura:

  • Fichier 1 (Mis à jour)
  • Fichier 2
  • Fichier 3 (Ajout)

Si vous n'avez besoin que de uniquement des fichiers du plateau dans votre dossier d'espace de travail, vous pouvez utiliser l'une des méthodes suivantes:

  1. Créer un nouvel espace de travail, mais ne rien télécharger (c.-à-d. Ne pas obtenir la dernière version)
  2. Cela devrait créer un dossier local vide
  3. Ne décompressez pas en utilisant Visual Studio ou tf.exe
  4. Vous devriez avoir uniquement les fichiers du plateau

Pour en savoir plus sur la gestion des étagères, cliquez ici: Suspendre votre travail et gérer vos étagères (MSDN)

40
maximpa

En utilisant la commande Invite, nous pouvons obtenir un dump des fichiers:

set shelveset=<ShelvesetName>
set temppath=c:\temp\%shelveset%
md %temppath%

for /f "delims=;" %t in ('tf status /shelveset:%shelveset% /format:detailed ^| find ^"$^"') do tf view %t /shelveset:%shelveset% /noprompt > %temppath%\%~nxt

Notez que ceci donne une structure plate et sera réécrit s'il existe des fichiers portant le même nom.

1
Pramod B R