Comment débloquer un fichier de Quelqu'un d'autre dans le serveur de la fondation de L'équipe

nous avons un projet qui est stocké dans notre serveur TFS et certains fichiers ont été vérifiés par moi à partir d'un autre ordinateur et un autre utilisateur (qui ne sont plus utilisés). Est-il un moyen de forcer l'ouverture du fichier (aucune modification n'a été faite de sorte qu'il est sûr de le faire si je ne peux le faire).

66
demandé sur Kiquenet 2010-08-10 21:21:26

9 réponses

si vous vous connectez au contrôle source avec le compte administrateur, vous serez en mesure d'annuler la commande, ou de vous enregistrer avec n'importe quel fichier que vous aurez fourni.

14
répondu kurast 2010-08-10 17:34:41

Voici ce que je fais dans Visual Studio 2012

(Note: j'ai installé les outils D'alimentation TFS, donc si vous ne voyez pas les options décrites, vous pourriez avoir besoin de les installer. http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f )

si vous accédez à L'Explorateur de contrôle Source en tant qu'administrateur de projet d'équipe (ou au moins quelqu'un avec le droit d'accès "annuler les changements d'autres utilisateurs") vous pouvez faire ce qui suit Dans Visual Studio 2012 pour libérer un verrouillage et une caisse.

  1. de L'Explorateur de contrôle Source trouver le dossier contenant le(S) fichier (s) verrouillé (s).
  2. faites un clic droit et sélectionnez trouvez puis trouvez par statut...
  3. la fenêtre" Find in Source Control "apparaît
  4. cliquez sur le trouvez bouton
  5. Un onglet" Find in Source Control " devrait apparaître montrant le(S) fichier (s) qui sont vérifié (s)
  6. clic droit sur le fichier que vous voulez déverrouiller
  7. Sélectionner Undo... du menu contextuel
  8. un dialogue de confirmation apparaît. Cliquez sur le bouton Oui .
  9. le fichier doit disparaître de la fenêtre" Find in Source Control".

Le fichier est maintenant déverrouillé.

115
répondu BubbleSort 2013-07-25 23:12:14

vous pouvez utiliser L'Acolyte D'État de L'outil des acolytes de TFS et déverrouiller les fichiers qui sont vérifiés par d'autres utilisateurs. Pour ce faire, vous devez faire partie du groupe administrateur de ce projet D'équipe particulier (ou) votre groupe doit avoir les permissions de défaire et de déverrouiller les autres changements d'utilisateur que le groupe Administrateur par défaut A.

vous pouvez obtenir l'outil ici: http://www.attrice.info/cm/tfs /

42
répondu Jehan33 2010-08-11 07:20:47

j'ai pu annuler la vérification d'un autre utilisateur avec la commande suivante:

tf undo {file path} /workspace:{workspace};{username}

Vous devez envelopper ce point-virgule de guillemets si vous exécutez la commande PowerShell. Nous exécutons TFS 2010 (et VS 2010).

clause de non-responsabilité: j'ai eu ça sur le blog de FCI-H à http://fci-h.blogspot.com/2011/01/how-to-force-undo-checkout-tfs.html

30
répondu Kent Hu 2011-11-04 23:38:34

Team Foundation Sidekicks a un statut d'acolyte qui vous permet de rechercher des éléments de travail vérifiés. Une fois qu'un élément de travail est sélectionné, cliquez sur les boutons "Annuler la serrure" sur la barre d'outils.

Droits

Gardez à l'esprit que vous aurez besoin des droits appropriés. Les permissions sont appelées "annuler les changements d'autres utilisateurs"et" déverrouiller les changements d'autres utilisateurs". Ces permissions peuvent être vues par:

  1. clic droit sur le projet, le dossier ou le fichier désiré dans L'Explorateur de contrôle Source
  2. Choisir Des Propriétés
  3. sélectionnez l'onglet Sécurité
  4. sélectionner l'utilisateur ou le groupe approprié dans la section Utilisateurs et groupes en haut ""
  5. voir la "Permissions pour [user / group]:" section au bas

Screenshot of unlocking a file using Team Foundation Sidekicks

Avertissement : cette réponse est édité repost de Brett de Roger réponse à un la même question .

19
répondu Tim Partridge 2017-05-23 11:54:48

j'ai résolu ce problème avec les TFS powertools (déc 2011 - pour VS 2010 TFS 2010)

http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f

Trouver dans la Source de Contrôle | d'État... vous permet de trouver tous les dossiers vérifiés à une personne spécifique

clic droit et annuler... pouvez supprimer chaque caisse.

11
répondu Mark A Jones 2013-09-16 14:00:53

Basé sur stackptr réponse j'ai créé le fichier de commandes UnlockOther.MTD

@rem from /q/how-to-unlock-a-file-from-someone-else-in-team-foundation-server-42090/"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
@echo on
tf undo $/MyTfsProject/path/fileName.ext /workspace:CollegeMachine;CollegueName /login:MyLogin 
@pause
6
répondu Michael Freidgeim 2017-05-23 12:10:32

les acolytes de la Fondation Team ont bien travaillé pour moi.

le fichier ne s'est pas déverrouillé, donc j'ai fait une annulation sur les modifications en attente et après cela je pouvais supprimer le fichier.

4
répondu Leandro Brito 2013-02-07 17:39:50

utilisez la commande de déverrouillage fournie avec TFS

  1. cliquez sur Démarrer, cliquez sur tous les Programmes, cliquez sur Microsoft Visual Studio 2008, cliquez sur Visual Studio Tools, puis cliquez sur Visual Studio Command Prompt.
  2. tapez la commande suivante et remplacez les arguments par l'information de paramètre appropriée pour vos besoins: tf serrure /serrure:aucun $/MyTeamProject/web.config

tf verrouillage itemspec /serrure:(none|checkout|checkin) [/l'espace de travail:workspacename] [/recursive] [/login:nom d'utilisateur, mot de passe []] [/collection:TeamProjectCollectionUrl]

de MSDN

1
répondu gavin 2016-08-30 21:11:16