在git中使用package.json中的分支代码
我们正在研究node.js应用程序,并且使用发布到npm的我的学院包,现在他创build了新的Git分支(我们称之为第二个),有一种方法可以在package.json中使用它,而不需要发布到npm ? (我只是想testing新的分支)
更新我尝试类似的东西
"git://github.mycompany.corp/vv/app.js.git#newbranch"
它不工作任何想法?
所以一种方法是采取整个项目的克隆,并尝试这些步骤
1)取所有分支
git fetch origin
2)结账到你的第二个分支
git checkout <second branch name> like git checkout second
3)现在testing第二个分支
其他方式可以使用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并testing它。
你可以在包json中使用特定的github分支,通过添加以下指定格式的依赖关系:
git://github.com/<user>/<project>.git#<branch>