如果依赖项中未指定分支,npm是否总是从主分支中提取?如果我有另一个分支,比如说develop
我在那里标记提交怎么办?我知道npm将从特定分支更新,如果写成这样
"private-repo": "git+ssh://git@github.com:myaccount/myprivate.git#develop"
但是如果我想从那个分支中提取一个特定的标签呢?因为只是指定标签,比如
"private-repo": "git+ssh://git@github.com:myaccount/myprivate.git#v1.0.1"
没有工作(master
分支没有标记的提交。只是develop
分支有它)。I got a fatal: ambiguous argument 'v1.0.1': unknown revision or path not in the working tree.
这让我想到它试图在没有它的分支中找到指定的标签(它必须是master
分支,因为我只有这两个分支)。
那么,有没有办法同时指定要更新的分支和 git-tag?