2012-08-30 3 views
82

VS2012 semble supprimer la fenêtre contextuelle pour les vérifications TFS qui était dans VS2010. Il semble maintenant prendre en charge l'onglet Explorateur d'équipe dans ma barre latérale, et enterrer les choses importantes - comme les fichiers que j'ai changé. Est-il possible de revenir à une fenêtre contextuelle normale pour les vérifications dans VS2012?VS2012 revient à une fenêtre de contrôle TFS normale?

+18

Adhérer au club -> http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2289060-bring-back-the-view-all-pending-changes-window-vs –

+21

Worst UI changer dans la nouvelle version - vaut la peine d'ajouter du poids à ce qui précède ... – SpaceBison

+4

@Mark De quoi parlez-vous? Cela n'a rien à voir avec .NET ou l'un des langages de programmation .NET, VS est juste et IDE et si vous ne l'aimez pas, il existe des alternatives comme SharpDevelop ou vous pouvez même créer votre propre ... –

Répondre

3

Une autre méthode consiste à utiliser le Productivity Power Tools. Cette extension ajoute l'intégration de shell Windows pour que vous puissiez exécuter la plupart de vos commandes TFS directement à partir de Windows sans même avoir Visual Studio ouvert. Power Tools utilise les anciennes fenêtres de style lorsqu'il est utilisé depuis le shell Windows.

+0

C'est la solution que j'ai utilisée le plus, jusqu'à ce que je passe à git. – davidpricedev

12

Alors que la fenêtre Pending Changes est fusionné dans le Team Explorer, le Solution Explorer permet de filtrer par ce qui est en attente d'être vérifiés. En outre filtre Open Files pourrait également être appliquée. Lorsque le filtre Pending Changes est appliqué, tout ou partie des fichiers peuvent être sélectionnés et un clic droit, puis il y a une option pour effectuer l'archivage. Cette commande prend directement à la vue Team Explorer en Pending Changes. Voir ci-dessous ...

Solution Explorer - Pending Changes Filter

+12

Cela aide un peu ... mais pourquoi MS doit casser des choses simplement pour être différent est au-delà de moi. – klkitchens

+0

J'ai essayé ceci, il me prend encore à l'écran des changements en attente dans Team Explorer lui-même. – IsmailS

+0

+1 @iSid Bien que cela vous amène directement à l'écran des modifications en attente dans Team Explorer, il permet de sélectionner plus facilement les fichiers que vous souhaitez archiver. –

20

Utilisez la commande tf checkin de l'invite de commande Visual Studio et vous obtiendrez la même vieille fenêtre checkin.

89

Pour moi, la meilleure solution repose sur la réponse d'iSid: ajouter un outil externe qui affiche l'ancien dialogue. Vous pouvez le faire à partir de Visual Studio: OUTILS -> Outils externes ... -> Ajouter, avec les valeurs suivantes:

Titre: Checkin (ou tout autre nom qui doit être affiché dans le menu)
commande: C: \ Program Files (x86) \ Microsoft Visual studio 11.0 \ Common7 \ IDE \ TF.exe (valeur par défaut VS emplacement d'installation sur Windows 64 bits)
Arguments: checkin
répertoire initial: $ (SolutionDir)

Voici une capture d'écran:
External Tools Dialog

Vous pouvez appeler des outils -> Checkin (ou même attribuer un raccourci clavier à Tools.ExternalCommand * comme décrit here) et profiter des vieux goodies avec un nouveau style:
Notez que cela ne fonctionnera pas si une solution n'est pas ouverte, en raison de la variable $(SolutionDir)


Pour contourner ce problème, vous pouvez coder en dur le chemin d'accès à votre espace de travail à la place.

De plus, tf.exe peut être appelé avec l'argument 'shelve', qui affichera le dialogue de style ancien.

+9

Pour tous ceux qui essaient la première fois: soyez conscient que la fenêtre d'archivage peut prendre quelques secondes pour s'afficher et que vous n'obtiendrez pas de sablier ou quoi que ce soit qui vous indique que le lancement est en cours. Si vous vous déplacez pendant le chargement, vous pouvez trouver la fenêtre qui se cache derrière la fenêtre VS. –

+0

Belle solution! Merci Borislav! – Schnapz

+4

Quelqu'un sait-il également comment empêcher la fenêtre de commande d'apparaître lorsque le fichier EXE est appelé? – cgatian

4

Je pense que la solution la plus simple consiste simplement à ancrer l'onglet Team Explorer en tant que document à onglets (en utilisant le menu contextuel). De cette façon, il sera équivalent à la boîte de dialogue contextuelle.

Right-click the tab and select

Questions connexes