我试图在 Rust 项目中配置一个来自 GitHub 的外部依赖。不幸的是,一些最近的提交对接口进行了更改,因此我无法使用最新版本。开发人员也没有关注标签和为不同版本单独创建分支,所以我认为唯一正确的方法是指定某个提交,其中接口与我使用的版本相匹配。
现在在 Cargo.toml
中的内容如下:
[dependencies]
...
thelib = { git = 'https://github.com/someguys/thelib' }
我看到可以这样指定一个分支:
thelib = { git = 'https://github.com/someguys/thelib', branch = 'branch1' }
但是我还没有看到一个带有提交的可行示例。是否有人可以在这里提供一个?