0

CMake 支持通过以下组件检出 git 和 mercurial 存储库:

  1. http://cmake.org/cmake/help/v2.8.11/cmake.html#module:FindGit
  2. http://cmake.org/cmake/help/v2.8.11/cmake.html#module:FindHg

但问题是,虽然 mercurial 支持直接签出特定修订版,但 git 不支持(必须签出存储库,移入文件夹,然后签出修订版)。

这是有问题的,因为我开发了一系列库,每个库都构建在最后一个之上,因此能够让库 B 检查上游库 A 的最后一个兼容版本对我很有用。这是一个命令查找汞。

用 git 镜像这个功能的实用方法是什么?

4

1 回答 1

0

如上所述:

git clone 的 --branch 选项

您可以指定标签名称以签出特定修订版

于 2014-09-09T22:03:43.970 回答