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.