git - 如何防止在每个 PR(git 流模型)上重新引入已弃用的文件夹作为合并冲突?
问题描述
我的团队有一个项目,我们有一个main
分支和一个develop
分支,我们分支出来develop
以制作新功能(本质上是 git 流)。develop
一旦我们对 的状态(它也用作我们的暂存环境的来源)感到满意,我们就会创建一个 PR 以合并develop
到main
. 然而,每次我们合并develop
到main
时,我们都会遇到大量的合并冲突,其中许多涉及的文件不再存在于main
or中develop
(这是最令人困惑的部分)。
最初只有一个master
分支包含后端文件夹和前端文件夹,但前段时间我们切换到main
/的 git 流模型develop
(分支然后develop
关闭,这可能是问题的原因)并且也分开了后端输出到一个单独的仓库中。如前所述,main 和 develop 的当前状态都没有 frontend/backend 文件夹;repo 根目录是前端文件夹的内容(它是一个 React 项目,因此它有一个 src 文件夹、package.json 等)。然而,每个 PR 都会重新引入那些原始文件夹,并且继续处理这些合并冲突是一种痛苦。master
main
develop
main
解决此问题的最佳方法是什么?我们是否应该同步develop
和main
最后一次,然后删除develop
并重新创建它作为分支main
?还是反过来?还是其他解决方案?
解决方案
推荐阅读
- python - 跨数据框应用条件 lambda 语句
- laravel - 如何在 Laravel Carbon 中使用动态间隔以便仅从 mysql 中选择未来 10 天的日期
- dns - 为什么主要的 DNS 系统设计为在根域之前编写子域而不是相反?
- google-cloud-platform - 是否可以将图像与图像列表进行比较?[谷歌云视觉]
- powerbi - 在计算列上使用切片器
- list - 如何在 Flutter 中创建网络图像列表
- jenkins - Kubernetes - Jenkins 插件 - 禁止:用户“system:anonymous”无法在 API 组中列出资源“pod”
- verification - Polyspace Code Prover 有数学库吗?
- json - 将json文件转换为自定义json
- javascript - 更新道具反应后如何更新组件