【发布时间】:2016-04-19 23:59:15
【问题描述】:
如果未在依赖项中指定分支,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?
【问题讨论】:
标签: git npm npm-install