任何人都可以在Visual Studio 2012中findTFS“Unshelve”选项吗?
我可以find搁置button没问题,今天早些时候搁置了一些变化,但现在我似乎无法find一个方法来解除它们! 这让我陷入了相当的困境!
如果在Visual Studio 11 Beta中实际上缺less这个button,也许有一个基于控制台的TFS命令可以执行来临时完成这个任务?
感谢所有,我实际上无法在Google上find答案。
进入团队资源pipe理器,然后select“Pending Changes”,然后select“Actions”,然后select“Find Shelvesets”,然后右键点击要取消搁置的搁架,最后select“Unshelve”。
另外:
File > Source Control > Find > Find Shelvesets
我总是用右键单击解决scheme并select“Unshelve”。 要添加这个function:
- 点击菜单“工具>自定义”。 这将打开“自定义”对话框。
- select“命令”选项卡。
- select“select菜单或工具栏重新排列”部分中的“上下文菜单”单选button。
- 从下拉菜单中select“项目和解决scheme上下文菜单|解决scheme|源代码pipe理”。
- 点击“添加命令”button。 这将打开“添加命令”对话框。
- 在“类别”列表中select“文件”。
- 在“命令”列表中select“TfsUnshelvePendingChanges”。
- 点击“确定”buttonclosures“添加命令”对话框。
- 使用“下移”button将新的菜单项目放置在适当的位置。
- 点击“closures”buttonclosures“自定义”对话框。
一般来说,如果在Visual Studio中有几千个可用的选项,那么有一个非常有用的“快速启动”(Ctrl-Q)function。 在这种情况下,如果你input“shelve”,它会告诉你在哪里可以findshelvesets。
就像添加到Nock的答案一样, 如果您在源代码pipe理下打开解决scheme , 则只能看到未搁置的选项 。
如果您打开空白解决scheme,则不会看到该选项,无论您的Visual Studio工作区是否连接到Team Foundation。
如果您尝试在空白解决scheme中取消搁置一个搁置集(TFS连接到您的Visual Studio工作区和源控件全部连接),而没有从源代码pipe理取消搁置的选项,则看起来如此。
这是在源代码pipe理下打开的解决scheme的样子。
道德的答案是打开任何解决scheme/项目,你可能已经在源代码pipe理下,你要搁置搁置。