为不同的git分支

时间:2018-02-01 16:22:58

标签: node.js git github npm yarnpkg

我在发布之前做了很少的搜索,但没有一个帮助过我。

我为我的个人网站拥有一个git存储库,在查看其中一个分支时遇到一个小问题。有三个分支用于不同的工具或框架:前主分支,它作为我网站的当前版本,&榆树和呜呜呜呜,我正在同时工作。每个分支都包含一个package.jsons文件,因此包含一个node_modules目录。我的问题是:在检查了一个分店后,我必须安装纱线。我的包运行开发模式或构建应用程序(使用webpack),因为我想在不同版本的同一目录中托管的所有冲突包。

每次结账时重新安装所需的软件包都有点累人。此外,我必须提交更新的yarn.lock文件。

所以我想知道是否有办法创建一个特定的node_modules文件夹或子文件夹,每个分支一个,以便有#34;作用域"目录。或者我应该在3个回购中更好地分离这个回购?

我希望我清楚这个问题。

感谢阅读!

1 个答案:

答案 0 :(得分:0)

您可以提交node_modules,因此git会将其切换为git checkout

或者您可以创建单独的工作树。检查不同工作区中的不同分支,然后不要切换分支。

相关问题