2011-12-25 3 views
1

J'utilise la commande suivante pour obtenir la dernière version d'une branche pour un utilisateur spécifique (et non l'un en cours d'exécution du processus):tf.exe obtenir pour différents utilisateurs

tf get $/MyProject/Development /version:WmyPC;otherUser /login:otherUser,otherPassword 

Bt Je continue de recevoir:

l'opération ne peut être effectuée car l'utilisateur (d'un autre utilisateur) ne pas une ou plusieurs autorisations requises (utilisation) pour l'espace de travail ...

Toutes les idées ?

Répondre

0

Par défaut, lorsque vous créez un espace de travail est un « espace de travail privé » - ce qui signifie que la personne qui l'a créé est la seule personne qui peut "l'utiliser" (c'est pourquoi vous obtenez ce message d'erreur spécifique). Ce que vous voudrez faire est de changer l'espace de travail en 'espace de travail public' - cela met à jour les permissions et permet à plusieurs personnes d'utiliser le même espace de travail, mais en utilisant leurs propres informations d'identification.

Pour plus d'informations, consultez mon article de blog TFS2010: Public Workspaces.

+0

aussi pour tfs 2008 vous pouvez spécifier -login: DOMAINE \ utilisateur, mot de passe –

0

Vous essayez d'obtenir les fichiers sur votre ordinateur local avec les informations d'identification de quelqu'un d'autre. Il n'exécute pas le TF sous d'autres références. En d'autres termes, vous utilisez toujours le mappage de l'espace de travail de vous-même.

Vous devez utiliser la commande runas pour fullfil votre tâche: http://social.msdn.microsoft.com/Forums/en-US/tfsversioncontrol/thread/20b6f678-4657-4b14-a114-5eeb232934e2/

+0

J'essaie d'exécuter tf.exe avec mes informations d'identification, mais je veux obtenir la dernière version d'un autre utilisateur (TFS) – sternr

+0

Pourquoi voulez-vous obtenir la dernière version d'un autre utilisateur? L'autre utilisateur a-t-il vérifié ses changements? Ou voulez-vous porter les changements locaux de l'autre utilisateur sur votre système? Dans ce dernier cas, vous pouvez utiliser des étagères. –

Questions connexes