Dla mnie najlepszym rozwiązaniem jest odpowiedź iSid: dodanie zewnętrznego narzędzia, które wyskakuje stare okno dialogowe. Możesz to zrobić w programie Visual Studio: TOOLS -> External Tools… -> Add , z następującymi wartościami:
Tytuł: Checkin (lub dowolna nazwa, która powinna być wyświetlana w menu)
Command: C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ TF.exe (jest to domyślna lokalizacja instalacji VS w systemie Windows x64)
Argumenty: checkin
Katalog początkowy: $ (SolutionDir)
Oto zrzut ekranu:

Możesz wywołać z TOOLS -> Checkin (lub nawet przypisać skrót klawiaturowy do Tools.ExternalCommand *, jak opisano tutaj ) i cieszyć się starymi gadżetami w nowym stylu:

Pamiętaj, że to nie zadziała, jeśli rozwiązanie jest nie otwarte z powodu $(SolutionDir)
zmiennej. Aby obejść ten problem, możesz zamiast tego na stałe zakodować ścieżkę do obszaru roboczego.
Dodatkowo, tf.exe można wywołać z argumentem „shelve”, co spowoduje wyświetlenie okna dialogowego półek w starym stylu.