如何使用Mercurial克隆特定的标记版本?

时间:2018-07-17 23:48:44

标签: mercurial cloning kiln

我正在尝试使用Mercurial从Kiln的现有存储库中克隆特定标签。

我尝试过以下命令:

hg clone --verbose [Source URL] -b [tag number] [Dest]

hg clone --verbose [Source URL] -r [tag number] [Dest]

hg clone --verbose [Source URL]/#[tag number] [Dest]

hg clone --verbose [Source URL]/[tag number] [Dest]

但没有任何效果。

1 个答案:

答案 0 :(得分:2)

您可以克隆特定的提交哈希或特定的分支,但恐怕您无法克隆标签。

我看到的最佳解决方案是让您通过存储库的Web界面获取标签的提交哈希,并使用该哈希通过以下语法进行克隆:

select * from (select t1.col1, t1.col2, t2.col3 from tbl1 t1 join tbl2 t2 on t1.col1 = t2.col1 ) cte1 where round(sysdate - cte1.col3) * 24 > (120 + (select count(distinct holidat_date) from holiday_tbl join cte1.location = hm.location where hm.location = 'ABC' ) * 24 )