Est-il possible de simplement dire à TFS que j'ai un fichier (appelez-le Version.txt) et que je veux qu'il soit enregistré à un emplacement (par exemple $/MyProject/MyVersionLocation) et ne pas avoir de configuration de l'espace de travail pour cet emplacement?Archiver un fichier sur TFS (ligne de commande) sans un espace de travail
Quelque chose comme (faire semblant de syntaxe):
tf.exe c: \ Version.txt CheckIn $/MyProject/MyVersionLocation /WorkSpaceOverride
Si oui, comment faites-vous ?
Notez que le mappage d'un fichier ici directement à l'endroit dans le mappage de dossier de travail. C'est le peu intelligent que Grant fait ici. Notez que les dossiers ci-dessus ne doivent pas encore exister dans le contrôle de version - ils seront créés lorsque vous archivez le fichier en faisant un "tf add Version.txt" et "tf checkin Version.txt" –
@ Martin Woodward, @ Grant Holliday - C'est une bonne chose. Le seul problème avec ceci, c'est que la commande 'tf workspace/new' essaye d'ajouter un mapping au répertoire de travail courant. Donc, si cela est déjà défini sur un autre espace de travail, il échouera à créer. Je pourrais changer de répertoire de travail, mais je préférerais ne pas le faire (je vais le faire dans mon modèle de construction). Est-il possible de créer un espace de travail sans ajouter le répertoire en cours à l'espace de travail? – Vaccano
@Vaccano - Je crois que la réponse est non. Vous devez passer à un nouveau répertoire pour éviter ce conflit (nous le faisons en créant des dossiers nommés de façon unique pour chaque espace de travail). –