【问题标题】:How can I do "hg shelf apply"?我该怎么做“hg架子申请”?
【发布时间】:2014-09-09 20:42:34
【问题描述】:

我想将 Mercurial 工具架中的一些更改复制到我的工作目录,在工具架中留下一个未更改的副本。

Git 会让我用 git stash apply 来做这件事,但是我看不出有什么方法可以让 TortoiseHg 让我做同样的事情。

有什么方法可以检索以复制架子上的更改,而不是移动它们?

【问题讨论】:

  • 切换到 MQ,在 TortoiseHG 中有很好的 GUI?!

标签: mercurial tortoisehg


【解决方案1】:
  1. unshelve 命令有选项--keep(见hg help shelve

  2. 货架扩展在.hg/shelves 中存储货架。如果你存储了命名的架子,你可以复制文件,命名为架子,在hg unshelve NAME之前

【讨论】:

  • 谢谢:这将是我必须放入命令行的一个 Hg 命令,等待 TortoiseHg 中的一个选项!
  • 事实上,TortoiseHg 似乎完全使用了一个单独的架子。命令行和 GUI 都有独立工作但不交互的架子。有谁知道为什么?
  • @StevePitchers IIRC 首先开发了 THG 货架功能。
【解决方案2】:

hg help unshelve

说:

hg unshelve --keep     keeps shelve after unshelving

所以我认为这就是你要找的。​​p>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 2018-01-16
    • 1970-01-01
    • 2012-05-26
    • 1970-01-01
    • 1970-01-01
    • 2014-01-23
    相关资源
    最近更新 更多