是否有可能update
目录到特定版本而不克隆Mercurial中的整个存储库(本地或中央服务器),我该如何使用它?这将是伟大的,因为clone
整个回购首先需要花费很多时间给我,文件夹真的不需要整个回购。例如:默认和我要更新的 b2.3 分支。
提前致谢! :)
答案 0 :(得分:7)
您可以使用b2.3
来提取特定分支,例如hg clone -r b2.3 source-repo target-repo
。
如果您确实只需要修订版N中所有文件的非版本副本,那么对于某些Web存储库,您可以使用其Web界面下载此类副本。
答案 1 :(得分:1)
clone
是在Mercurial中执行此操作的首选方式。在本地完成时应该花费最少的时间。我不知道有任何其他方法可以做到。
在this tutorial page上搜索“硬链接”,了解有关该主题的更多信息。