首页 > 解决方案 > 将 1 个分支的更改复制到其他分支

问题描述

在这里,我们有很多叉子。我们有一个作为基础的产品,客户可以对其进行大量定制。每个分叉都是一个产品,但它们的结构非常不同,有时我们需要将一些更改复制到我们的基础产品中。

现在我需要向我们的基础分支发送一些独立的提交,我们称之为 Demo。之后我需要做一些调整。

你们能帮我解决这个问题吗,有没有办法在本地向其他分叉发送一些提交。

我在我的电脑上下载了 2 个解决方案:c:/git/[forkname]

演示。客户端叉。

标签: gitwebformsazure-devopsgit-forkreplicate

解决方案


处理此问题的正确方法是通过拉取请求。基本过程应该是这样的:

  1. 在您的分叉存储库中创建一个分支,其中仅包含您想要贡献回源的更改。您可能需要做一些挑选或变基来完成此操作。
  2. 将分支推送到 VSTS
  3. 从新分支向源仓库中的相应分支打开拉取请求
  4. 批准 PR(或等待其他人批准,具体取决于您的分支策略的配置方式)。

推荐阅读