有没有办法在Git中的不同分支上有不同的JavaScript库版本?

时间:2014-05-23 03:33:38

标签: javascript node.js git express

我正在尝试升级当前使用版本3中的库的仓库。我希望能够创建一个特定于将此库更新到版本4的分支(BranchB)。所以我尝试更改了包BranchB上的.json使用v4并执行npm install以便在此新分支上获取正确的版本

我运行测试但他们失败了。完美。

现在当我切换回master时,我更希望使用的库版本设置回v3。是否有Git工作流程可以实现这一目标?或者,每当我希望相应的分支具有正确的相应库版本时,我是否会继续npm install

1 个答案:

答案 0 :(得分:0)

一种可能的策略,虽然有点笨拙,但是将回购两次克隆到不同的文件夹 - 一个用旧库,一个用新文件夹。然后假装你已经分裂了个性并将项目编辑为两个不同的程序员:)

正如我所说,它很笨重,但它比不断安装库更好。