看起来当你运行npm publish
它会为你创建一个git标签。奇怪的是,它会自动这样做。
当我运行git describe --tags
时,我看到:
v1.1.512218-311-g9f79efe
当我运行git tag
时,我看到:
0.0.2
v1.1.512215
v1.1.512216
v1.1.512217
v1.1.512218
v1.1.512219
v1.1.512220
v1.1.512221
v1.1.512222
v1.1.51243
我的问题是- 如何获取所有 Git 分支的最新 git 标签?如何获取master
分支的最新 git 标签?
我想做的是将 Git 存储库中的最新提交与最新标签进行比较,看看是否有区别。如果有差异,那么我需要创建一个新标签并将新版本发布到 NPM。
~ 我认为您需要链接它们,因为 thay 没有链接。
~~~ NPN 版本在package.json
文件中,git 标签是有自己命令的~~
~~我认为这个堆栈溢出帖子 通过 npm 节点自动执行 Git 提交 + 版本控制 + 标记会有所帮助~~
编辑:评论后:
我看到支持的节点版本是>=6
但.npmrc
文件中没有任何关于版本的内容。这可能是一个愚蠢的问题,但您使用的是正确的节点版本?