目录
Step1.1
UserA:使用 GitHub merge代码
【选择 工程代你提交码对应的Repository】
⇒点击【Pull requests】 (上部:Code | Issues | Pull requests | Projects | wiki|。。。)
(在 Pull requests 的页面中(点击 【New pull request】 按钮)
===
例子图片,使用的GitHub链接
GitHub - vuejs-translations/docs-zh-cn: Vue 文档官方中文翻译 | Official Chinese translation for Vue docs
===
Step1.2
⇒ 进入 comparing changes 页面
(选择 Branch, 选择2个,merge to,merge from) 下面的图,红线标记
(选择之后,就可以查看变更的代码一览)
(点击这个画面中的 【Create pull request】按钮) 下面的图,红线标记

Step1.3
⇒ 进入 Open a pull request 页面
(选择Reviewers, Assignees,填写注释Title, 注释详细内容)
(点击这个画面中的 【Create pull request】按钮)
assignee 英 [ˌæsaɪˈniː] 受让人;代理人,委托者
Step2.
UserB:(Assignees)可以在Pull requests 中看到你提交的代码,并提交。
(提交者自己,包括其他 User 都可以看到)
----
UserB提交 代码之后,
这个请求会closed,
并且,
UserA会收到一封被 CC 的邮件(告诉你代码已经被提交。)
■扩展
issue [ˈɪʃu:] n. 流出;问题;期,号;发行物
Issues 和 Pull requests 都有close 功能。(相当于【 起票 ⇒ 处理 ⇒ 关闭 】 这个了流程。)
本文详细介绍了如何在GitHub上进行代码合并的过程,包括Step1.1的Repository选择和Pullrequests创建,Step1.2的Branch比较及变更查看,以及Step1.3的Reviewers分配和评论提交。最后,解释了UserB作为Assignees如何处理Pullrequests,以及请求关闭和邮件通知的流程。此外,还提及了Issue与Pullrequests的close功能,整个过程类似于问题提出、处理和关闭的流程。
414





