我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: Enterprise Server 2.17

创建拉取请求

创建拉取请求以提议和协作处理对仓库的更改。 这些更改在分支中提议,以确保 master 分支只包含已完成并批准的工作。

对仓库具有读取权限的任何人都可以创建拉取请求,但要创建分支,必须具有写入权限。 如果要为拉取请求创建新分支,又没有仓库的写入权限,可以先对仓库复刻。 更多信息请参阅“从复刻创建拉取请求”和“关于复刻”。

您可以在创建拉取请求时指定要将更改合并到哪个分支。 拉取请求只能在不同的两个分支之间打开。

在拉取请求或提交消息中使用关键词可关闭相应的议题。更多信息请参阅“使用关键词关闭议题。”

更改分支范围和目标仓库

默认情况下,拉取请求基于父仓库的默认分支

如果默认父仓库不正确,您可以使用下拉列表更改父仓库和分支, 还可以使用下拉列表交换头部分支和基本分支,以确定引用点之间的差异。 这里的引用必须是 GitHub 仓库中的分支名称。

拉取请求编辑分支

考虑分支时,请记住,基本分支是应该应用更改的位置头部分支包含要应用的内容

更改基本仓库时,也会更改关于拉取请求的通知。 每个对基本仓库有推送权限的人都会收到电子邮件通知,他们下次登录时会在仪表板上看到新的拉取请求。

更改分支范围中的任何信息时,提交和文件更改预览区将更新以显示您的新范围。

提示

  • 使用比较视图可设置跨任何时间范围的比较。 更多信息请参阅“跨时间比较提交”。
  • 项目维护员可以为仓库添加拉取请求模板。 模板包括拉取请求正文中的信息提示。 更多信息请参阅“关于议题和拉取请求模板”。

创建拉取请求

  1. 在 GitHub Enterprise 上,导航到仓库的主页面。

  2. 在“Branch(分支)”菜单中,选择包含提交的分支。

    分支下拉菜单

  3. 在 Branch(分支)菜单的右侧,单击 New pull request(新建拉取请求)

    拉取请求按钮

  4. 使用 base(基本)分支下拉菜单选择要向其合并更改的分支,然后使用 compare(比较)分支下拉菜单选择进行了更改的主题分支。

    选择基本和比较分支的下拉菜单

  5. 键入拉取请求的标题和说明。

    拉取请求的标题和说明字段

  6. To create a pull request that is ready for review, click Create Pull Request. To create a draft pull request, use the drop-down and select Create Draft Pull Request, then click Draft Pull Request. For more information about draft pull requests, see "About pull requests."

    Create pull request button

提示:创建拉取请求后,您可以要求特定人员审查您提议的更改。更多信息请参阅“请求拉取请求审查”。

在拉取请求通过审查后,可将其合并到仓库中

延伸阅读

问问别人

找不到要找的内容?

联系我们