VS2012 semble supprimer la fenêtre contextuelle des enregistrements TFS qui était dans VS2010. Il semble maintenant prendre le dessus sur l'onglet Explorateur d'équipe dans ma barre latérale et enterre les choses importantes - comme les fichiers que j'ai modifiés. Existe-t-il un moyen de revenir à une fenêtre contextuelle normale pour les enregistrements dans VS2012?
tfs
visual-studio-2012
davidpricedev
la source
la source
Réponses:
Une autre méthode consiste à utiliser les outils électriques de productivité . Cette extension ajoute l'intégration du shell Windows afin que vous puissiez exécuter la plupart de vos commandes TFS directement à partir de Windows sans même ouvrir Visual Studio. Les outils électriques utilisent les fenêtres de style ancien lorsqu'ils sont utilisés à partir du shell Windows.
la source
Pour moi, la meilleure solution est basée sur la réponse d'iSid: ajouter un outil externe qui fait apparaître l'ancienne boîte de dialogue. Vous pouvez le faire à partir de Visual Studio: TOOLS -> External Tools… -> Add , avec les valeurs suivantes:
Titre: Checkin (ou tout nom qui doit être affiché dans le menu)
Commande: C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ TF.exe (il s'agit de l'emplacement d'installation VS par défaut sous Windows x64)
Arguments: archiver
Répertoire initial: $ (SolutionDir)
Voici une capture d'écran:
Vous pouvez appeler à partir de TOOLS -> Checkin (ou même attribuer un raccourci clavier à Tools.ExternalCommand * comme décrit ici ) et profiter des anciens goodies avec un nouveau style:
Notez que cela ne fonctionnera pas si une solution est pas ouvert, à cause de la
$(SolutionDir)
variable. 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 la boîte de dialogue de mise en rayon à l'ancienne.
la source
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
Utilisez la
tf checkin
commande de l'invite de commande Visual Studio et vous obtiendrez la même ancienne fenêtre d'archivage.la source
Tandis que la
Pending Changes
fenêtre est fusionnée dans leTeam Explorer
, leSolution Explorer
permet de filtrer par ce qui est en attente d'être archivé. De plus, unOpen Files
filtre peut également être appliqué. Lorsque lePending Changes
filtre est appliqué, tout ou partie des fichiers pourraient être sélectionnés et faites un clic droit puis il y a une option pour faire le check - in. Cette commande prend directement à laTeam Explorer
enPending Changes
vue. Voir ci-dessous...la source
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.
la source