【发布时间】:2021-06-17 09:27:57
【问题描述】:
如果我在 github 上使用标签,我不需要提交,因为版本号与提交是分开的,但是,如果我发布到 npm,我必须在我的 package.json 文件中更新,这意味着我有进行大量感觉难看的“凹凸版本”提交。这是被接受还是将它们与其他工作混为一谈更好(grimace 如果您忘记先发布,有时会提交修改并强制推送。我知道永远不应该这样做的可怕做法)。
【问题讨论】:
如果我在 github 上使用标签,我不需要提交,因为版本号与提交是分开的,但是,如果我发布到 npm,我必须在我的 package.json 文件中更新,这意味着我有进行大量感觉难看的“凹凸版本”提交。这是被接受还是将它们与其他工作混为一谈更好(grimace 如果您忘记先发布,有时会提交修改并强制推送。我知道永远不应该这样做的可怕做法)。
【问题讨论】:
您可以禁用commit-hooks 以及version-tag:
npm version --commit-hooks false --git-tag-version false <major|minor|patch>
【讨论】: