1

我想将存储库的一部分克隆到非提示变更集,所以我使用 TortoiseHG -> Clone 命令,输入提交 URL 并克隆。出于某种原因,我得到了最后一个变更集的克隆,而不是我想要克隆的。

如何克隆到旧的变更集?

我读过我可以用 git 命令来做到这一点。我可以用 TortoiseHG 做吗?

4

1 回答 1

3
  1. 您克隆的不是“提交”,而是“存储库”
  2. 如果你想有部分克隆,你必须阅读hg help clone
  3. 过程和语法对所有和任何存储库都是通用的,与 BitBucket 无关

要仅提取变更集的子集,请使用 -r/--rev 指定一个或多个修订标识符,或使用 -b/--branch 指定分支。生成的克隆将仅包含指定的变更集及其祖先。

hg clone -r <ID> SRC

hg help urls建议第二种形式的命令

hg clone SRC#ID

GUI方式

如果 TortoiseHG“克隆”对话框中的纯 GUI,展开“选项”启用“克隆到修订版”并定义此修订版 ID

克隆

于 2013-02-07T11:52:13.820 回答