Pull request(PR):在协作开发中,向项目维护者发起的“合并请求”。贡献者把自己分支上的改动提交出来,请求将这些改动合并到主分支/目标分支,以便他人审查、讨论并决定是否接受。
/ˈpʊl rɪˈkwest/
I opened a pull request to fix a typo.
我发起了一个拉取请求来修复一个错别字。
Before we merge, the pull request needs code review and passing tests.
在合并之前,这个拉取请求需要代码审查并通过测试。
pull 原意是“拉、拉取”,在版本控制语境中引申为“把别人的改动拉过来(pull)”。request 是“请求”。合起来就是“请求把我的改动拉入/合并进项目”的意思。该说法在 GitHub 等平台普及后成为行业常用术语(有些平台也称 merge request)。