获取NPM项目的最新Git标签

时间:2018-06-13 19:46:12

标签: git npm npm-publish

看起来当你运行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。

1 个答案:

答案 0 :(得分:1)

〜我认为你需要链接它们,因为它们没有链接。 〜

~~ NPN版本在package.json文件中,git标签是自己的命令~~

~~我认为这个堆栈溢出帖子  Automate Git commit + versioning + tag by npm node会有所帮助~~

修改:评论后:

我看到supported node version>=6,但.npmrc文件中没有关于版本的内容。这可能是一个愚蠢的问题,但您使用的是正确的节点版本?