【发布时间】:2021-06-21 18:12:56
【问题描述】:
我在 Cargo.toml 中包含了一个 crate 作为依赖项:
bellman_ce = "=0.3.3"
我如何找到这个版本的包指向的提交 ID? 不幸的是,github repo 没有按版本号标记。
【问题讨论】:
-
我可以查看 Cargo.toml 的历史记录,但不确定这是查找提交 ID 的正确方法。
我在 Cargo.toml 中包含了一个 crate 作为依赖项:
bellman_ce = "=0.3.3"
我如何找到这个版本的包指向的提交 ID? 不幸的是,github repo 没有按版本号标记。
【问题讨论】:
你不能。 crates.io 上的 crates 不需要从 Git repo 构建,并且没有内置方法来确定 crate 是从哪个提交构建的。大多数 crates 在其历史记录中标记提交的版本来源,但在这种情况下,查看 Cargo.toml 的 Git 历史记录是您唯一的选择。
【讨论】: