tfs: comment débloquer les changements
L'origine, j'avais modifié un fichier, ce qui fait un checkout. J'ai reçu un nouvel ordinateur, et maintenant je veux modifier le fichier. Je ne m'inquiète pas à propos de l'origine modifier.
TFS signale qu'un autre utilisateur a un verrou exclusif sur le fichier. Ce n'est pas vraiment un autre utilisateur, c'est moi, mais la machine est différente, de sorte que l'espace de travail est différent.
J'ai essayé de déverrouillage avec la tf ligne de commande en utilisant la commande suivante:
tf serrure /serrure:aucun /espace de travail:oldmachinename;domaine\me /récursive $/nom_projet/directory /s:http:tfs:8080/tfs/project
Je n'obtiens pas d'erreur, mais lorsque je vais dans Visual studio 2010 (Nous sommes d'utilisation de tfs 2010), Les fichiers restent verrouillées.
Ce que je fais mal?
OriginalL'auteur Jeremy | 2011-04-12
Vous devez vous connecter pour publier un commentaire.
La suppression de l'ancien espace de travail est probablement ce que vous voulez faire. Vous pouvez faire cela avec la tf de l'espace de travail de commande, mais une méthode plus simple consiste utiliser le logiciel gratuit TFS Sidekicks add-on qui vous donne une interface graphique pour gérer et supprimer les espaces de travail.
OriginalL'auteur Dylan Smith
Avez-vous essayé d'utiliser TFS powertools?
Une fois que vous avez cela, vous pouvez droit-cliquez sur votre dossier ou un fichier, puis choisissez Rechercher dans le Contrôle de la Source -> Statut. Après vous cliquez sur Rechercher, il devrait vous montrer tous les check-out, ou les fichiers sont extraits
Vous devriez alors être en mesure de faire un clic droit sur la caisse et choisissez "Annuler..".
Même si c'est généralement émission de la même arguments de ligne de commande, j'ai eu de la chance avec elle.
OriginalL'auteur AaronS
Si vous n'avez pas l'intention d'utiliser l'ancien espace de travail encore, ce serait une bonne idée de (bien) supprimer la totalité de l'espace de travail. Cela va nettoyer tout ce qui se rapporte à elle, et signifie qu'il n'est plus "pollue" listings de vos espaces de travail actifs, etc.
Vous pouvez également briser le verrou sur un fichier, mais vous devez disposer des autorisations appropriées pour être en mesure de briser les verrous. Voir ici pour une explication de comment le faire.
OriginalL'auteur Jason Williams
Essayer quelque chose comme cela:
L'exemple suivant déverrouille et rend tous les fichiers dans le répertoire src/contrôle de version Team Foundation server dossier disponible pour le check-out et check-in par d'autres utilisateurs.
c:\projects>tf serrure /serrure:aucun src/
Plus de la documentation ici:
http://msdn.microsoft.com/en-us/library/47b0c7w9.aspx
OriginalL'auteur LeWoody