Comment débloquer un fichier de quelqu'un d'autre dans le Team Foundation Server

StackOverflow https://stackoverflow.com/questions/3451637

  •  27-09-2019
  •  | 
  •  

Question

Nous avons un projet qui est stocké dans notre serveur TFS et certains fichiers ont été vérifiés par moi-Out d'un autre ordinateur et un autre utilisateur (les deux qui ne sont plus utilisés). Y at-il un moyen de forcer le déverrouillage du fichier (pas de modifications ont été apportées si il est sûr de le faire si je ne peux le faire).

Était-ce utile?

La solution

Si vous vous connectez dans le contrôle de code source avec le compte admin, vous serez en mesure de forcer la caisse annuler ou vérifier avec tous les fichiers que vous fournissez.

Autres conseils

Voici ce que je fais dans Visual Studio 2012

(Note:. Je les Power Tools installés TFS donc si vous ne voyez pas les options décrites, vous devrez peut-être 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 une personne avec l'accès « Annuler les modifications des autres utilisateurs » droit), vous pouvez effectuer les opérations suivantes dans Visual Studio 2012 pour effacer une serrure et la caisse.

  1. Dans l'explorateur de contrôle de code source trouver le dossier contenant le fichier verrouillé (s).
  2. Faites un clic droit et sélectionnez Rechercher puis Recherche par statut ...
  3. La fenêtre "Trouver dans la source Control" apparaît
  4. Cliquez sur le bouton Rechercher
  5. Un onglet « Rechercher dans le contrôle de code source » doit apparaître montrant le fichier (s) qui sont extraits
  6. clic droit sur le fichier que vous souhaitez déverrouiller
  7. Sélectionnez Annuler ... dans le menu contextuel
  8. A apparaît de dialogue de confirmation. Cliquez sur le bouton Oui .
  9. Le fichier doit disparaître de la fenêtre « Trouver dans la source de contrôle ».

Le fichier est déverrouillé.

Vous pouvez utiliser le statut Sidekick de l'outil TFS Sidekicks et déverrouiller les fichiers qui sont contrôlés par d'autres utilisateurs. Pour ce faire, vous devez faire partie du groupe Administrateur de ce projet d'équipe (ou) en particulier votre groupe devrait avoir les autorisations pour annuler et déverrouiller les autres modifications de l'utilisateur qui, par groupe administrateur par défaut a.

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

j'ai pu annuler l'achat d'un autre utilisateur avec la commande suivante:

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

Vous devez envelopper ce point-virgule entre guillemets si vous utilisez la commande de PowerShell. Nous courons 2010 TFS (et VS 2010).

Disclaimer: Je suis arrivé ce du blog FCI-H à http://fci-h.blogspot.com/2011/01/how-to-force-undo-checkout-tfs.html

Team Foundation Sidekicks a un acolyte de statut qui vous permet d'interroger pour le travail vérifié articles. Une fois qu'un élément de travail est sélectionné, cliquez sur les boutons « verrouillage Annuler » sur la barre d'outils.

droits

Gardez à l'esprit que vous aurez besoin des droits appropriés. Les autorisations sont appelées « Annuler autres utilisateurs modifications » et « déverrouiller les autres utilisateurs de change ». Ces autorisations peuvent être vues par:

  1. Un clic droit sur le projet souhaité, un dossier ou un fichier dans l'Explorateur contrôle de code source
  2. Sélectionnez Propriétés
  3. Sélectionnez l'onglet Sécurité
  4. Sélectionnez l'utilisateur ou le groupe approprié dans la section Utilisateurs et groupes dans la partie supérieure
  5. section au bas
  6. Voir les "autorisations pour [utilisateur / groupe]"

Capture d'écran de déverrouillage d'un fichier à l'aide de Team Foundation Sidekicks

Disclaimer : cette réponse est une republication éditée de réponse à question similaire.

Je résolu cela avec PowerTools TFS (déc 2011 - pour VS 2010 TFS 2010)

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

Rechercher dans Source Control | Statut ... vous permet de trouver tous les fichiers extraits à une personne spécifique

clic droit et UNDO ... peuvent supprimer chaque caisse.

Basé sur stackptr réponse que je l'ai créé UnlockOther.bat fichier batch

@rem from https://stackoverflow.com/questions/3451637/how-to-unlock-a-file-from-someone-else-in-team-foundation-server
@rem tf undo {file path} /workspace:{workspace};{username

call "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

Team Foundation Sidekicks a bien fonctionné pour moi.

Le fichier ne déverrouille pas si je l'ai fait une annulation sur les changements en cours et après que je pouvais supprimer le fichier.

Utilisez la commande de déverrouillage qui vient avec TFS

  1. Cliquez sur Démarrer, cliquez sur Tous les programmes, cliquez sur Microsoft Visual Studio 2008, cliquez sur Outils Visual Studio, puis cliquez sur Visual Studio Invite de commande.
  2. Tapez la commande suivante et remplacer les arguments avec les informations de paramètres appropriés à vos besoins: tf lock /lock:none $/MyTeamProject/web.config

    tf lock itemspec /lock:(none|checkout|checkin) [/workspace:workspacename] [/recursive] [/login:username,[password]] [/collection:TeamProjectCollectionUrl]

De MSDN .

2019 réponse, comme la plupart de ce qui précède est depracated.

tf undo /workspace:"hostname;username" "$/path/*" /s:https://yourhostname/tfs dans un ordre élevé rapide, à partir d'un trajet tel que C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top