For me, the best solution is based on iSid's answer: add an external tool that produces an old dialog. You can do this from Visual Studio: TOOLS → External Tools ... → Add with the following values:
Title: Checkin (or any name that should appear on the menu)
Command: C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ TF.exe (this is the default VS installation location for Windows x64)
Arguments: checkin
Start Directory: $ (SolutionDir)
Here is a screenshot:

You can call from TOOLS → Checkin (or even assign a key combination for Tools.ExternalCommand *, as described here ) and enjoy the old goodies with the new style:

Please note that this will not work if the solution does not open due to the $(SolutionDir) variable. To get around this, you can hardcode the path to your workspace.
Alternatively, tf.exe can be called with the "shelve" argument, which displays the old-style shelving dialog.
Borislav Ivanov Jan 09 '13 at 12:02 2013-01-09 12:02
source share