我们有几个团队将更改合并到同一分支。我必须重新提交选择性合并请求到另一个分支。是否有一种方法在 Github 中从单个合并请求中创建补丁?
.patch
(例如https://git.drupalcode.org/project/drupal/-/merge_requests/622/diffs.patch),就可以得到patch文件:)。请注意准确性,因为源分支可能会在应用MR之前进行变基。
你可以做:
# Perform the merge:
git checkout master
git merge feature
... resolve conflicts or whatever ...
git commit, # Format a patch: git log -p --pretty=email --stat -m --first-parent origin/master..HEAD > feature.patch
git am feature.patch
来自:
执行合并操作:
git checkout master, git merge feature, ... 解决冲突或其他问题 ... git commit,格式化补丁:
git log -p --pretty=email --stat -m --first-parent origin/master..HEAD > feature.patch,git am feature.patch 你几乎读完了整篇文章吗? - undefined