VS2012 seems to remove the popup window for TFS check-ins that was in VS2010. It now seems to take over the team explorer tab in my sidebar, and buries the important things - like which files I've changed. Is there any way to return to a normal popup window for check-ins in VS2012?
相关问题
- Getting error: File extension specified '.webt
- Using TFS command line tf.exe how can I copy a rep
- TFS Power tools Migrate doesn't actually migra
- Resharper 7 on VS2012 ignores assembly redirect in
- Error installing MVVMCross from nuget into a PCL
相关文章
- Visual Studio Hangs on Loading UI Library
- Is it possible to do a “destroy history” in TFS?
- “Csc.exe” exited with code -1073741819
- How do I make a TeamCity build appear in the TFS B
- TFS vs. JIRA/Bamboo/SVN [closed]
- Why doesn't my .tfignore file ignore my packag
- Add Fakes Assembly option missing
- Is it possible to create a docker container from T
While the
Pending Changes
window is merged within theTeam Explorer
, theSolution Explorer
allows filtering by what is pending to be checked in. In additionOpen Files
filter could also be applied. When thePending Changes
filter is applied, all or some of the files could be selected and right clicked and then there is an option to do the check in. That command takes directly to theTeam Explorer
inPending Changes
view. See below...For me, the best solution is based on iSid's answer: to add an external tool that pops up the old dialog. You can do this from Visual Studio: TOOLS -> External Tools… -> Add, with the following values:
Title: Checkin (or any name that should be displayed in the menu)
Command: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\TF.exe (this is the default VS install location on Windows x64)
Arguments: checkin
Initial directory: $(SolutionDir)
Here is a screenshot:
You can invoke from TOOLS -> Checkin (or even assign a keyboard shortcut to Tools.ExternalCommand* as described here) and enjoy the old goodies with a new style:
Note that this won't work if a solution is not opened, because of the
$(SolutionDir)
variable. To workaround this, you can hard-code the path to your workspace instead.Additionally, tf.exe can be invoked with 'shelve' argument, which will show the old-style shelving dialog.
Use
tf checkin
command from Visual Studio command prompt and you will get the same old checkin window.I think the easiest solution is just docking the Team Explorer tab as tabbed document (using the right-click menu). That way it will be equivalent to the popup dialog.
Another method is to use the Productivity Power Tools. This extension adds Windows shell integration so you can perform most of your TFS commands directly from within Windows without even having Visual Studio open. The Power Tools uses the old style windows when used from within Windows shell.