TortoiseHg搁置 - 更新 - 取消搁置的捷径

时间:2016-05-05 07:48:19

标签: mercurial tortoisehg shelving

使用 TortoiseHg Workbench ,几乎每次从远程存储库中取出时,都会有未提交的代码更改,因此我需要在更新之前将它们搁置,然后再次取消它们。

有没有办法一键完成这一切?我似乎记得当我使用Git时可以这样做(可能使用 GitHub for Windows )。

1 个答案:

答案 0 :(得分:1)

跟进或评论

尝试向THG GUI添加按钮

  1. 工具菜单中定义的新工具
  2. enter image description here

    1. 添加到工具栏(失败,工具栏上没有按钮,我想,由于图标大小/小/ - 使用大图标文件的路径而不是嵌入式可能会改变可见性结果)
    2. enter image description here

      1. 尝试添加到修订上下文菜单并使用添加的功能
      2. enter image description here

        如您所见 - 添加了按钮,但命令失败(原因不明):使用hg PATH\hg.exe IPEndPoint endPoint; int port = 1; while (true) { try { endPoint = new IPEndPoint(IPAddress.Any, port); break; } catch (SocketException) { port++; } } 从THG的“定义工具”窗口推荐