【问题标题】:Can anybody find the TFS "Unshelve" option in Visual Studio 2012?任何人都可以在 Visual Studio 2012 中找到 TFS“Unshelve”选项吗?
【发布时间】:2012-05-01 22:41:53
【问题描述】:

我可以找到搁置按钮,并且今天早些时候搁置了更改,但现在我似乎找不到取消搁置它们的方法!这让我陷入了相当的困境!

如果 Visual Studio 11 Beta 中实际上缺少此按钮,也许我可以执行一个基于控制台的 TFS 命令来临时完成此操作?

谢谢大家,我实际上也无法在 Google 上找到答案。

【问题讨论】:

  • tf.exe 是命令行客户端,可以做 IDE 可以做的任何事情(甚至更多)。
  • 是:从 Pending Changes 选项卡开始花费不到 10 秒(并且知道带有下载的突出显示文本会导致更多选项)。
  • 哦,我明白了,它在“查找货架集”下。我想是因为我正在寻找“Unshelve”这个菜单项在我的大脑中自动绕过这个词:) 谢谢。

标签: tfs visual-studio-2012


【解决方案1】:

转到团队资源管理器,然后是“Pending Changes”,然后是“Actions”,然后是“Find Shelvesets”,然后右键单击要取消搁置的搁置,最后是“Unshelve”。

【讨论】:

  • 随时。我承认新界面引入了很多变化。让事情变得干净简单有一些缺点:很难找到不常用的操作。
  • 我觉得奇怪的是,搁置一些东西更容易,而取消搁置一些东西更难,就好像人们搁置了很多东西但很少取消搁置一样。
【解决方案2】:

还有:

File > Source Control > Find > Find Shelvesets

【讨论】:

    【解决方案3】:

    我总是用右键单击解决方案并选择“取消搁置”。要重新添加此功能:

    1. 单击菜单“工具 > 自定义”。这将打开“自定义”对话框。
    2. 选择“命令”选项卡。
    3. 在“选择要重新排列的菜单或工具栏”部分中选择“上下文菜单”单选按钮。
    4. 从下拉列表中选择“项目和解决方案上下文菜单 | 解决方案 | 源代码管理”。
    5. 单击“添加命令”按钮。这将打开“添加命令”对话框。
    6. 在“类别”列表中选择“文件”。
    7. 在“命令”列表中选择“TfsUnshelvePendingChanges”。
    8. 单击“确定”按钮关闭“添加命令”对话框。
    9. 使用“下移”按钮将新菜单项放置在适当的位置。
    10. 单击“关闭”按钮关闭“自定义”对话框。

    【讨论】:

      【解决方案4】:

      通常,如果您在 Visual Studio 中的数千个可用选项中找不到一个选项,则有一个非常有用的“快速启动”(Ctrl-Q) 功能。 在这种情况下,如果您输入“搁置”,它会告诉您在哪里可以找到搁置集。

      【讨论】:

        【解决方案5】:

        就像在 Nock 的回答中添加的一样,只有在源代码控制下打开解决方案时才能看到 unshelve 选项

        如果您打开一个空白解决方案,您将看不到该选项,无论您的 Visual Studio 工作区是否已连接到 Team Foundation。

        如果您尝试在空白解决方案中取消搁置集(TFS 连接到您的 Visual Studio 工作区并且源代码控制全部连接),这就是它的样子,其中 没有 选项从源代码控制中取消搁置。

        这是打开源代码管理下的解决方案后的样子。

        答案的道理是打开任何您可能拥有的解决方案/项目,这些解决方案/项目在源代码控制下,其中包含您想要取消搁置的搁置集。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-02-02
          • 1970-01-01
          • 2020-12-30
          • 2013-04-15
          • 1970-01-01
          • 2023-04-08
          • 2017-09-30
          • 2014-08-22
          相关资源
          最近更新 更多