git - 自动合并许多分支,将元素添加到同一个列表
问题描述
我目前的 git 进程如下:我有两个特殊的分支。一个分支“originalCode”和一个分支“forkedCode”。每次我想在我正在分叉的项目中添加一个功能 Foo 时,我都会创建一个分支“featureFoo”,从 originalCode 开始,然后实现我的功能。这样,当我调试时,我确信我发现的任何错误要么在原始代码中(不太可能),要么与此特定功能相关。我还有一个文件,它简单地列出了在 fork 中实现的功能,而不是在原始软件中实现的功能。
一旦我相信该功能有效,我将其合并到 forkedCode 中。可悲的是,在这里,我总是遇到同样的问题,我的功能列表存在合并冲突。实际上,git 不知道应该在列表中的哪个位置添加新元素。就个人而言,我不在乎。我目前按字母顺序对所有内容进行排序,但这并不重要。我想准确地告诉 git «在这个文件中,您的合并总是以任意顺序从您正在合并的两个分支中获取所有内容,我不在乎»。有没有办法做到这一点?更糟糕的是,即使激活了 rerere,出于某种原因,Git 似乎也不记得如何合并这些列表。(有时我会重放合并以得到更干净的树。实际上有时我会在将我的功能重新定位到 originalCode 的更新版本后重放所有合并。)
解决方案
推荐阅读
- ruby - 安装 Jekyll 时出错:无法构建原生扩展 | macOS 大苏尔
- c++ - 如何在构造函数中初始化共享指针?
- rest - 谷歌浏览器和类似浏览器是否支持标准下载的范围标头
- angular - Kendo UI Angular Grid 选择 onSelectionChange 事件中的所有指示器
- javascript - 在 Vue JS 中使用 Axios 将 json 数据发布到 API 的问题
- ajax - 使用搜索重绘数据表
- android - 使用电子邮件链接通过 Firebase 进行身份验证(在 Android 中)
- python-3.x - Django 查询数据优化
- github - 无法访问存储库工作流文件中的组织机密
- python - 如何从 django 数据库中获取多行?