CMake支持通过以下组件检出git和mercurial存储库:
但问题是,虽然mercurial支持直接签出特定修订版,但git不支持(必须签出存储库,移入文件夹,然后签出修订版)。
这是有问题的,因为我开发了一个库链,其中每个都构建在最后一个库之上,因此对我来说,能够让库B检出上游库A的最后一个兼容版本是有用的。这是一个命令与FindHg。
使用git镜像此功能的实用方法是什么?
答案 0 :(得分:0)
如上所述:
git clone的--branch选项
您可以指定标签名称以检出特定版本