在git中使用package.json中的分支代码

时间:2017-06-26 06:16:37

标签: node.js github npm package.json

我们正在研究node.js应用程序,我使用我的学院包发布到npm,现在他创建了新的Git分支(让我们称之为第二)有一种方法以某种方式c​​ onsume它在package.json中没有发布到npm ? (我只想测试新分支)

更新 我尝试了像

这样的东西

"git://github.mycompany.corp/vv/app.js.git#newbranch"

它没有任何想法?

2 个答案:

答案 0 :(得分:2)

您可以通过以下面指定的格式添加依赖项来在包json中使用特定的github分支:

git://github.com/<user>/<project>.git#<branch>

答案 1 :(得分:1)

所以一种方法是采取整个项目的克隆和 请尝试以下步骤

1)获取所有分支

git fetch origin 

2)结账到你的第二个分店

git checkout <second branch name> like
git checkout second

3)现在测试第二个分支

其他方式可能是使用 git subModules 将包作为项目中的子模块包含在内 请参考此链接:

https://git-scm.com/book/en/v2/Git-Tools-Submodules

git submodule add git://github.mycompany.corp/vv/app.js.git#newbranch

然后从那里引用package.json并测试它。