我正在阅读Rust书籍,并学习Cargo。在对Cargo.toml格式的描述中,似乎要求您将您当前正在工作或最近发布的版本硬编码到该文件中,并将其检入版本控制。由于任何明智的人都会标记他们的发布版本,这意味着版本信息被重复了,而我们都知道在两个地方拥有相同的信息是个坏主意。
考虑到Cargo在版本控制方面非常有见地(在cargo new命令中创建git存储库),我有点惊讶地发现我找不到一种方法来告诉Cargo,“从存储库中的带注释标签获取版本信息”。我是否遗漏了什么,或者这是Cargo完全缺失的功能?
考虑到Cargo在版本控制方面非常有见地(在cargo new命令中创建git存储库),我有点惊讶地发现我找不到一种方法来告诉Cargo,“从存储库中的带注释标签获取版本信息”。我是否遗漏了什么,或者这是Cargo完全缺失的功能?