我们有几个团队将更改合并到同一个分支。我必须重新将选择性合并请求发送到另一个分支。有没有办法在git hub中从各个合并请求创建补丁?
答案 0 :(得分:0)
你可以这样做:
# 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
自:
答案 1 :(得分:0)
如果你有像 https://git.drupalcode.org/project/drupal/-/merge_requests/622/diffs 这样的 MR url,你总是可以只添加 .patch
到 MR 链接的末尾(比如 https://git.drupalcode.org/project/drupal/-/merge_requests/622/diffs.patch ),你会得到补丁:)。使用准确度,因为源分支可以在应用 MR 之前重新定位。