Ligne de commande TFS de script pour obtenir la dernière version, extraction et archivage, par programme

J’utilise WinXP, VS 2008 et Team Explorer pour me connecter à Team Foundation Server.

J’ai besoin de script (par exemple, script de fichier BAT):

  • Obtenez la dernière version du dossier dans Team Project.
  • Découvrez les fichiers du dossier dans Team Project.
  • Archiver les fichiers du dossier dans Team Project.

Mon object TFSP est $/Arquitectura/Main/ , mappé sur le chemin C:\TFS\Arquitectura

Quelqu’un at-il des exemples de code ou de suggestions?

Utilisez tf.exe dans la ligne de commande.

Dans les exemples suivants, le %PathToIde% trouve généralement sur un chemin comme celui-ci: %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE ou Windows x64: %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE (en fonction de la version de Visual Studio et des parameters d’installation).

Exemple pour get:

 cd C:\TFS\Arquitectura "%PathToIde%\TF.exe" get $/Arquitectura/Main /recursive 

Exemple de paiement:

 cd C:\TFS\Arquitectura "%PathToIde%\TF.exe" checkout $/Arquitectura/Main /recursive 

Exemple pour l’archivage:

 cd C:\TFS\Arquitectura "%PathToIde%\TF.exe" checkin $/Arquitectura/Main /recursive 

Voir pour plus d’informations sur la ligne de commande tf .

“C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ tf.exe” get “$ / NomProjet / Main” / force / recursive

mettre à jour le code pour Windows 7 64 bits

 "%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" get /recursive 

Cela a fonctionné pour moi.

Mise à jour pour VS2017

C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Entreprise \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TeamFoundation \ Team Explorer \ tf.exe ‘