如何解决冲突:使用开玩笑快照测试时“在源上删除,在目标上修改”?

Posted

技术标签:

【中文标题】如何解决冲突:使用开玩笑快照测试时“在源上删除,在目标上修改”?【英文标题】:How to resolve Conflict: 'Deleted on Source, Modified on Target ' when using jest snapshottesting? 【发布时间】:2019-01-18 04:56:22 【问题描述】:

我正在使用 bitbucket,当我想从开发合并到主时出现此错误:

此文件处于冲突状态。您需要手动解决冲突,然后才能合并此拉取请求。

我可以将导致冲突的文件更改为与主版本完全相同,但快照测试将失败。我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

如果您知道更改是合法的,请更新您的快照并推送更改。

【讨论】:

以上是关于如何解决冲突:使用开玩笑快照测试时“在源上删除,在目标上修改”?的主要内容,如果未能解决你的问题,请参考以下文章

如何开玩笑地从覆盖报告生成中删除快照的考虑

使用酶和主题测试样式化组件

在业力旁边使用玩笑的冲突类型,Angular 上的茉莉花

使用 cdkFocusInitial 运行材质对话框组件的开玩笑单元测试时,如何修复“[cdkFocusInitial]”不可聚焦警告?

如何在 Jest 测试中使用 nuxt 运行时配置变量

开玩笑:当第三方库使用控制台时如何模拟控制台?