无论如何只能克隆mercurial存储库的最新状态?

时间:2012-08-30 14:20:40

标签: version-control mercurial

基本上我只是在default提交中获取存储库的内容。在概念上类似于我认为的--depth=1

2 个答案:

答案 0 :(得分:3)

我不知道克隆存储库的方法只能获得默认值,但我认为'hg archive'可能接近你想要的?

答案 1 :(得分:1)

您可以指定最多提交(从开始提交#5)您想要获取内容。 事情是 - Mercurial存储所有提交 - 作为DIFF。

这意味着 - 如果你想获得file1.txt的最新状态,那么mercurial本质上做的是 - 获取文件,因为它被添加,并将所有差异(增量)应用到该文件上。

基本上 - 由于这个原因,你无法获得一半的存储库。