2010-05-03 5 views
0

J'utilise Visual Studio 2008 et VS.PHP 2.9 avec Team Foundation Server pour développer mon application PHP. Malheureusement, je dois utiliser TFS et Visual Studio - pas de passage à Subversion ou Git. Je suis en train d'écrire un script MSBuild pour, quand les fichiers sont vérifiés dans un certain répertoire dans l'arborescence, obtenir la dernière version des modules, les mettre dans une archive ZIP, puis FTP l'archive ZIP à un serveur de test, où ils sont ensuite décompressés et traités.TFS, MSBuild et VS.PHP

Si je configure une construction avec TFS et utilise ses méthodes de construction par défaut, rien ne fonctionne vraiment car mon fichier .sln ne contient aucune des choses attendues par MSBuild - après tout, il n'y a rien à compiler. Donc, j'écris mon propre script de construction pour obtenir les dernières versions des fichiers avant de zipper et de FTP.

Ma question: connaissez-vous la meilleure façon d'obtenir la dernière version de certains fichiers de TFS à partir de MSBuild? Je sais comment le faire à partir de l'invite de commande avec tf.exe, mais je préfère vraiment le faire à partir du script MSBuild.

Merci d'avance.

Répondre