0

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

4

1 回答 1

1

〜我认为您需要将它们链接起来,因为它们没有链接。~

~~ NPN 版本在package.json文件和 git 标签是那里自己的命令 ~~

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

编辑:评论后:

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

于 2018-06-13T19:57:54.390 回答