diff --git a/src/reference/publishing.md b/src/reference/publishing.md index bce0192..e2de4d2 100644 --- a/src/reference/publishing.md +++ b/src/reference/publishing.md @@ -81,7 +81,7 @@ $ cargo yank --vers 1.0.1 $ cargo yank --vers 1.0.1 --undo ``` -一个 yank **不是**删除任何代码。例如,此功能不用于删除意外上传的机密。如果发生这种情况,您必须立即重置这些秘密. +一个 yank **不是**删除任何代码。例如,此功能不用于删除意外上传的私钥。如果发生这种情况,您必须立即重置这些私钥. 一个 yank 版本的语义是,不为该版本创建新的依赖项,但所有现有的依赖项继续有效。[crates.io]其中一个主要目标是作为永久存档的箱子库,不会随着时间的推移而改变,而允许删除版本将违背这一目标。所以基本上,一个 yank 意味着所有包的`Cargo.lock`不会被破坏,在任何的未来,`Cargo.lock`生成的文件不会列出 yank 的版本。(成为了一个孤岛版本)