【发布时间】:2022-01-02 10:54:23
【问题描述】:
我有一个有趣的问题(至少对我来说是这样)
我有一个master 分支和一个feature 分支,不久前它已与master 分道扬镳。另一个团队不断更新master 分支,而我的团队只在feature 分支上工作。
master 分支包含一些我的团队不感兴趣的更改。我们只关心他们的app 文件夹,仅此而已。即使在app 文件夹中,我们也不对所有内容感兴趣,只对我们认为需要的更改感兴趣。我们不会将我们的 feature 分支合并到他们的 master 中,因为我们正在实施技术堆栈更改,我们只需要他们的 JavaScript 代码。
同时,我们还在feature 分支的app 文件夹中进行更改。所以在app 文件夹中,他们有一些我们没有的更改,我们有一些他们没有的更改。我们希望保留所有更改,但只选择其中的一些更改。
如何将他们的master 分支的app 文件夹合并到我们的feature 分支的app 文件夹中?我已经研究了几个小时,尝试了一些 VS Code 扩展来预览两个文件夹之间的差异。我正在寻找的是一个界面,我可以在其中接受或拒绝来自master分支的`app文件夹的所有内容。虽然这是我的偏好,但我愿意接受任何可以解决此问题的建议。
这听起来像是一团糟,但在过去的几个月里,我的团队失去了一些成员,并且分支机构之间的差异每周都变得越来越大。现在我们想一劳永逸地解决这个问题。
感谢您的帮助。
【问题讨论】:
标签: git merge cherry-pick