首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决yarn.lock中的git冲突?

如何解决yarn.lock中的git冲突?
EN

Stack Overflow用户
提问于 2017-03-22 06:12:06
回答 3查看 28.1K关注 0票数 111

当多个git分支修改使用

纱线

,则可能会在yarn.lock文件中引入冲突。删除并重新生成yarn.lock文件不是一个好主意,因为这可能会导致多个包被意外升级。快速解决此文件中冲突的最佳方法是什么?

EN

回答 3

Stack Overflow用户

发布于 2017-03-22 06:12:06

中详细介绍了一种好的方法。

此github讨论

关于这个问题。

git重新设置原始地址/主地址

当第一个冲突出现时,我签出

然后重新执行安装

git签出原点/主站-- yarn.lock yarn install

这将生成一个新的

基于yarn.lock的原始/主版本,但包括我对我的

..。那就只是个问题了:

git添加yarn.lock git rebase --继续

票数 64
EN

Stack Overflow用户

发布于 2019-12-11 16:27:31

而不是

重设基地

我使用

可执行的交互式bash脚本

,它只获取

代码语言:javascript
运行
复制
#!/usr/bin/env bash
export GIT_TRACE=1
git checkout origin/master -- Pipfile.lock Pipfile
git commit -m "fetch to branch Pipfile.lock, Pipfile from origin/master" -- Pipfile.lock Pipfile
read  -n 1 -p "Do your changes in Pipfile and press Enter ..."
pipenv lock --clear
git commit -m "re-apply changes to Pipfile.lock, Pipfile" -- Pipfile.lock Pipfile
echo "Done"
票数 0
EN

Stack Overflow用户

发布于 2021-02-28 19:18:49

这个文件太长了,所以如果你需要在没有终端的vscode中检查冲突,也许你可以尝试在这个文件中搜索像这样的术语:>>>>>>>, =======, <<<<<<<或者

HEAD

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42939113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档