HG:将目录更新为特定版本而不克隆整个仓库?

时间:2010-04-01 15:38:12

标签: mercurial

是否有可能update目录到特定版本而不克隆Mercurial中的整个存储库(本地或中央服务器),我该如何使用它?这将是伟大的,因为clone整个回购首先需要花费很多时间给我,文件夹真的不需要整个回购。例如:默认和我要更新的 b2.3 分支。

提前致谢! :)

2 个答案:

答案 0 :(得分:7)

您可以使用b2.3来提取特定分支,例如hg clone -r b2.3 source-repo target-repo

如果您确实只需要修订版N中所有文件的非版本副本,那么对于某些Web存储库,您可以使用其Web界面下载此类副本。

答案 1 :(得分:1)

clone是在Mercurial中执行此操作的首选方式。在本地完成时应该花费最少的时间。我不知道有任何其他方法可以做到。

this tutorial page上搜索“硬链接”,了解有关该主题的更多信息。