mirror of
https://gitea.com/gitea/docs.git
synced 2026-09-18 20:18:52 +00:00
Signed-off-by: appleboy <[email protected]> Reviewed-on: https://gitea.com/gitea/docs/pulls/195 Reviewed-by: Lunny Xiao <[email protected]> Co-authored-by: appleboy <[email protected]> Co-committed-by: appleboy <[email protected]>
61 lines
2.3 KiB
Markdown
61 lines
2.3 KiB
Markdown
---
|
|
date: "2018-06-01T19:00:00+02:00"
|
|
slug: "pull-request"
|
|
sidebar_position: 13
|
|
aliases:
|
|
- /zh-tw/pull-request
|
|
---
|
|
|
|
# 拉取請求
|
|
|
|
拉取請求(PR)是一種提議對倉庫進行更改的方法。
|
|
它是一個請求,要求將一個分支合併到另一個分支,並附有對所做更改的描述。
|
|
拉取請求通常用於貢獻者提議更改,並由維護者審查和合併這些更改。
|
|
|
|
## 創建拉取請求
|
|
|
|
要創建 PR,您需要按照以下步驟操作:
|
|
|
|
1. **分叉倉庫** - 如果您沒有直接更改倉庫的權限,您需要將倉庫分叉到自己的帳戶。
|
|
這會創建一個您可以進行更改的倉庫副本。
|
|
|
|
2. **創建分支(可選)** - 在您的分叉倉庫中創建一個包含您要提議的更改的新分支。
|
|
給分支起一個描述性名稱,表明更改的用途。
|
|
|
|
3. **進行更改** - 進行您想要的更改,提交並推送到您的分叉倉庫。
|
|
|
|
4. **創建 PR** - 轉到原始倉庫並轉到“拉取請求”選項卡。點擊“新建拉取請求”按鈕,選擇您的新分支作為源分支。
|
|
為您的拉取請求輸入描述性標題和描述,然後點擊“創建拉取請求”。
|
|
|
|
## 審查拉取請求
|
|
|
|
創建 PR 後,會觸發審查過程。倉庫的維護者會收到 PR 的通知,並可以審查所做的更改。
|
|
他們可以留下評論、請求更改或批准更改。
|
|
|
|
如果維護者請求更改,您需要在您的分支中進行這些更改,並將更改推送到您的分叉倉庫。
|
|
PR 將自動更新為新更改。
|
|
|
|
如果維護者批准更改,他們可以將 PR 合併到倉庫中。
|
|
|
|
## 關閉拉取請求
|
|
|
|
如果您決定不再想合併 PR,您可以關閉它。
|
|
要關閉 PR,請轉到打開的 PR,然後點擊“關閉拉取請求”按鈕。這將關閉 PR 而不合併它。
|
|
|
|
## “進行中”拉取請求
|
|
|
|
將拉取請求標記為進行中將防止該拉取請求被意外合併。
|
|
要將拉取請求標記為進行中,您必須在其標題前加上 `WIP:` 或 `[WIP]`(不區分大小寫)。
|
|
這些值可以在您的 `app.ini` 文件中配置:
|
|
|
|
```ini
|
|
[repository.pull-request]
|
|
WORK_IN_PROGRESS_PREFIXES=WIP:,[WIP]
|
|
```
|
|
|
|
列表中的第一個值將用於幫助程序。
|
|
|
|
## 拉取請求模板
|
|
|
|
您可以在 [問題和拉取請求模板](usage/issue-pull-request-templates.md) 頁面找到有關拉取請求模板的更多信息。
|