我发布了我的 crate,然后意识到我忘记在我的README.md
. 我已经将该细节包含在 README.md
并做git commit
和push
。如何在不更改版本的情况下更新我的板条箱?
cargo yank
有时可能会出现您发布的 crate 版本实际上最终由于某种原因(语法错误、忘记包含文件等)而被破坏的情况。对于这样的情况,Cargo 支持
yank
一个 crate 版本。$ cargo yank --vers 1.0.1 $ cargo yank --vers 1.0.1 --undo
我不明白如何使用它。为什么有 2 个命令:一个有另一个没有--undo
?我应该同时运行它们吗?还是只有一个?哪个?
我应该crate package && crate publish
在那之后跑吗?还是只有cargo yank ...
?这会自动更新我的箱子吗?