2010-06-25 26 views
0

Je viens de réviser ma question. En fait, je veux créer un fichier txt/.sql vide dans le serveur de contrôle de source de TFS 2008 au répertoire/dossier désigné où les développeurs peuvent ajouter un script SQL pour leur partie du développement.Comment créer automatiquement un fichier de script SQL dans TFS 2008 dans un répertoire désigné pour que les développeurs puissent ajouter un script SQL?

J'ai besoin que ce fichier soit créé automatiquement chaque fois que notre script de compilation nocturne est lancé. J'ai créé des répertoires ou des dossiers en utilisant la tâche MakeDir comme indiqué ci-dessous:

<MakeDir Directories="$(DropLocation)\Output\x86\" /> 

Je me demandais si une tâche était disponible qui pourrait me aider à créer un fichier vide dans TFS. Je ne veux pas utiliser la commande EXEC mais plutôt une tâche standard.

S'il y a quelque chose de disponible dans MSBuild Extension Pack ou SDC à cet effet, n'hésitez pas à le partager.

Cordialement

Salut à tous,

Je veux créer et fichier texte plan contrôle de code source à un chemin désigné chaque nuit quand mon script est exécuté à créer une version nighly. Comment puis-je créer de nouveaux fichiers texte en clair n'importe où dans le contrôle de la source en utilisant Script TFSBuild.proj scrip/msbuild.

L'aide est très appréciée.

Merci à tous.

Edit:

En fait, je besoin d'un moyen via MSBuild/d'équipe pour les tâches. Comme nous pouvons créer en utilisant, de même je cherche une tâche qui peut être appelée via une tâche standard de msbuild ou le script de construction d'équipe (tfsbuild.pro).

Répondre

1

Pourriez-vous appeler l'outil de ligne de commande tf.exe?

tf add file 

volonté ajouté file au contrôle de source (dans le dossier TFS correspondant au dossier en cours de Windows, les chemins relatifs fonctionnent), puis

tf checkin /noprompt 

à checkin (le /noprompt au besoin pour éviter d'avoir la dialogue de checkin).

Voir tf help et tf help command pour plus d'aide.

+0

Merci pour la réponse. Mais en fait j'avais besoin d'un moyen via MSBuild/Team Build Tâches.Comme nous pouvons créer en utilisant , de même je cherche une tâche qui peut être invoquée via une tâche standard de msbuild ou team build script (tfsbuild.pro). –

+1

@Steve: MSBuild a une tâche de commande d'exécution disponible: http://msdn.microsoft.com/en-us/library/x8zx72cd.aspx – Richard