Mercurial 如何使用OrtoisehG提取x个修订数

Mercurial 如何使用OrtoisehG提取x个修订数,mercurial,bitbucket,tortoisehg,Mercurial,Bitbucket,Tortoisehg,我有一个回购协议,它有大约1000次修订,到目前为止,其来源是1.5GB 问题是我开始在一个系统上进行克隆,这个克隆最多有100个版本。现在,当我拉动时,它会将其余的900个修订一起拉动 请不要问为什么需要,但有没有办法我可以拉下100或任何数量的修订,然后再在另一个去一些更多,并不断重复这一点,直到我与最新的更改集最新的 b、 t.w我正在使用OrtoiseHG 2.7.1hg pull-r N,其中N-增加了数字或“上次拉动修订版”而不是defauttip hg pull -r 200 hg

我有一个回购协议,它有大约1000次修订,到目前为止,其来源是1.5GB

问题是我开始在一个系统上进行克隆,这个克隆最多有100个版本。现在,当我拉动时,它会将其余的900个修订一起拉动

请不要问为什么需要,但有没有办法我可以拉下100或任何数量的修订,然后再在另一个去一些更多,并不断重复这一点,直到我与最新的更改集最新的


b、 t.w我正在使用OrtoiseHG 2.7.1

hg pull-r N
,其中N-增加了数字或“上次拉动修订版”而不是defaut
tip

hg pull -r 200
hg pull -r 300
...
hg pull -r 900
hg pull

在TortoiseHg GUI中,您可以单击工具栏中的“检查传入更改”按钮,然后选择要拉取的修订。

下面的答案是正确的,但请注意,您应该只需要做一次完整的、所有内容的克隆。如果您想在同一台机器上克隆另一个克隆,可以从本地(快速!)克隆,然后从原始位置拉取以更新它。当源站速度快、回购速度慢时,这样做并不总是值得的,但当克隆是一个大麻烦时——在本地(甚至从闪存驱动器)进行克隆,然后拉/推回到源站,这将是增量的、小的、快速的。