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

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-07-12. 即使出现严重安全问题,也不会发布补丁。要获得更好的性能、更高的安全性和全新功能,请升级到 GitHub Enterprise 的最新版本。 要获取有关升级的帮助,请联系 GitHub Enterprise 支持部门

创建拉取请求

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

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

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

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

更改分支范围和目标仓库

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

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

拉取请求编辑分支

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

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

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

提示

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

创建拉取请求

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

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

    分支下拉菜单

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

    拉取请求按钮

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

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

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

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

  6. 单击 Create Pull Request(创建拉取请求)

    Create Pull Request(创建拉取请求)按钮

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

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

延伸阅读

问问别人

找不到要找的内容?

联系我们