mirror of
https://gitea.com/gitea/docs.git
synced 2026-07-22 02:37:42 +00:00
--------- Co-authored-by: silverwind <me@silverwind.io> Co-authored-by: silverwind <2021+silverwind@noreply.gitea.com> Reviewed-on: https://gitea.com/gitea/docs/pulls/455 Reviewed-by: silverwind <2021+silverwind@noreply.gitea.com>
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) 頁面找到有關拉取請求模板的更多資訊。
|