【发布时间】:2012-01-09 19:17:12
【问题描述】:
我最近使用 NPM 发布了一个包。我想知道 NPM 如何管理版本控制。 NPM 何时创建新版本的包?每次我更新我的 NPM package.json 文件?
另外,我应该采用什么策略来使我的 repo 与 NPM 包版本保持同步......换句话说,我应该在更新我的 package.json 等时创建标签/分支吗?完全欢迎任何其他建议或最佳做法。
【问题讨论】:
我最近使用 NPM 发布了一个包。我想知道 NPM 如何管理版本控制。 NPM 何时创建新版本的包?每次我更新我的 NPM package.json 文件?
另外,我应该采用什么策略来使我的 repo 与 NPM 包版本保持同步......换句话说,我应该在更新我的 package.json 等时创建标签/分支吗?完全欢迎任何其他建议或最佳做法。
【问题讨论】:
当您更新 package.json 然后使用 npm 发布它时,版本会更新。此外,我会在每个版本发布上创建标签。这样,需要访问特定版本的人可以在您的存储库中这样做,而不会陷入混乱。很好的例子:https://github.com/visionmedia/mocha/tags
【讨论】: