Ligne de script TFS commande pour Obtenir la dernière version, consultez et enregistrement, programmation

StackOverflow https://stackoverflow.com/questions/3762812

Question

J'utilise Windows XP, VS 2008 et Team Explorer pour se connecter à Team Foundation Server.

Je dois le script (par exemple fichier script BAT) ce qui suit:

  • Obtenir la dernière version du dossier dans le projet d'équipe.
  • Vérifiez les fichiers de dossier dans le projet d'équipe.
  • Vérifiez dans les fichiers de dossier dans le projet d'équipe.

Mon TFSProject est $/Arquitectura/Main/, mis en correspondance avec le chemin C:\TFS\Arquitectura

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

Était-ce utile?

La solution

Utilisation tf.exe dans la ligne de commande.

Dans les exemples suivants, le %PathToIde% est habituellement sur un chemin comme celui-ci: %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE, ou sur Windows x64. %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE (selon la version Visual Studio et les paramètres d'installation)

Exemple get:

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

Exemple de caisse:

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

Exemple de check:

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

Voir pour plus d'informations sur le tf commandline .

Autres conseils

Mise à jour pour VS2017

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

"C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ tf.exe" get "$ / ProjectName / Main" / force / récursive

se conforme au code de date pour Windows 7 64 bits

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

Cela a fonctionné pour moi.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top