git - 将 1 个分支的更改复制到其他分支
问题描述
在这里,我们有很多叉子。我们有一个作为基础的产品,客户可以对其进行大量定制。每个分叉都是一个产品,但它们的结构非常不同,有时我们需要将一些更改复制到我们的基础产品中。
现在我需要向我们的基础分支发送一些独立的提交,我们称之为 Demo。之后我需要做一些调整。
你们能帮我解决这个问题吗,有没有办法在本地向其他分叉发送一些提交。
我在我的电脑上下载了 2 个解决方案:c:/git/[forkname]
演示。客户端叉。
解决方案
处理此问题的正确方法是通过拉取请求。基本过程应该是这样的:
- 在您的分叉存储库中创建一个分支,其中仅包含您想要贡献回源的更改。您可能需要做一些挑选或变基来完成此操作。
- 将分支推送到 VSTS
- 从新分支向源仓库中的相应分支打开拉取请求
- 批准 PR(或等待其他人批准,具体取决于您的分支策略的配置方式)。
推荐阅读
- c# - MassTransit 中的单身传奇
- mysql - 创建一个依赖于另一个日期时间列的数据的我的 sql 日期时间列
- reactjs - ReferenceError:reactjs中未定义窗口
- ms-access - 这个带有参数查询的 MS Access 嵌套 IIF 中的语法错误在哪里?
- flutter - Flutter OpenContainer 问题
- mysql - SQL 连接返回这么多行
- c# - 在客户端出现“响应提前结束”异常
- google-apps-script - Appscript 不能跨不同的选项卡工作
- reactjs - 如何设置 redux 表单字段名称值
- c# - C# 对 .onion 站点的 Http 请求