看起来当你运行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。
答案 0 :(得分:1)
〜我认为你需要链接它们,因为它们没有链接。 〜
~~ NPN版本在package.json
文件中,git标签是自己的命令~~
~~我认为这个堆栈溢出帖子 Automate Git commit + versioning + tag by npm node会有所帮助~~
修改:评论后:
我看到supported node version是>=6
,但.npmrc
文件中没有关于版本的内容。这可能是一个愚蠢的问题,但您使用的是正确的节点版本?