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

标签 javascript node.js git express

我正在尝试升级当前使用版本 3 中的库的存储库。我希望能够创建一个专门用于将此库更新到版本 4 的分支 (BranchB)。因此,我尝试更改 BranchB 上的 package.json 以使用 v4,并执行 npm install 以便在这个新分支上获取正确的版本。

我运行了测试,结果失败了。完美。

现在,当我切换回 master 时,我希望将正在使用的库版本设置回 v3。是否有 Git 工作流程可以实现这一点?或者每次我希望适当的分支拥有正确的相应库版本时,我是否仍然必须npm install

最佳答案

一种可能的策略(尽管有点笨拙)是将存储库克隆两次到不同的文件夹 - 一个包含较旧的库,一个包含较新的库。然后假装你有人格 split ,并以两个不同的程序员的身份编辑项目:)

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

关于javascript - 有没有办法在 Git 的不同分支上拥有不同的 JavaScript 库版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23820557/

相关文章:

javascript - 用于更改 HTML 文本的下拉框

javascript - 从 HTML 表到 mysql 数据库

javascript - 在调用 html() 之前是否需要执行 unbind() 或 off()

node.js - 在 Firestore 上的文档中设置 DocumentReference (NodeJS)

git - 我如何使用 git 有选择地提交?

javascript - Leaflet.PolylineMeasure 在新环境中不起作用

angularjs - 使用等待时 Node 响应中的复制问题

javascript - 完成所有异步任务后退出 NodeJS 脚本

git - 致命的 : bad config value for 'core.sharedrepository' in ./配置

git 修改后的 git merge 冲突 - "Your branch and ' origin/master' 已经分歧”