10 10
11設定完成後,您可以為每個儲存庫選擇審查的詳盡程度以及執行時機。審查等級越高、審查執行越頻繁,花費就越多。請參閱 [Code Review 費用](/docs/zh-TW/code-review-costs#pricing)。11設定完成後,您可以為每個儲存庫選擇審查的詳盡程度以及執行時機。審查等級越高、審查執行越頻繁,花費就越多。請參閱 [Code Review 費用](/docs/zh-TW/code-review-costs#pricing)。
12 12
13<h2 id="what-you-need-to-turn-on-code-review">13## 啟用 Code Review 所需條件
14 啟用 Code Review 所需條件
15</h2>
16 14
17首先確認您的組織[符合 Code Review 的使用資格](/docs/zh-TW/code-review#availability)。接著確認您本身具備以下存取權,或有具備這些存取權的人員協助:15首先確認您的組織[符合 Code Review 的使用資格](/docs/zh-TW/code-review#availability)。接著確認您本身具備以下存取權,或有具備這些存取權的人員協助:
18 16
22| GitHub 組織的 owner | 安裝 Claude GitHub App 並[將其連結至您的 Claude 組織](/docs/zh-TW/admin-setup#connected-github-accounts)。如果您不是 owner,請在開始之前請一位 owner 安裝並連結此應用程式 |20| GitHub 組織的 owner | 安裝 Claude GitHub App 並[將其連結至您的 Claude 組織](/docs/zh-TW/admin-setup#connected-github-accounts)。如果您不是 owner,請在開始之前請一位 owner 安裝並連結此應用程式 |
23| 您連接至 Claude 的 GitHub 帳戶對每個要新增的儲存庫具有寫入存取權 | 新增儲存庫 |21| 您連接至 Claude 的 GitHub 帳戶對每個要新增的儲存庫具有寫入存取權 | 新增儲存庫 |
24 22
25<h2 id="turn-on-code-review">23## 啟用 Code Review
26 啟用 Code Review
27</h2>
28 24
29<Steps>25**1. 點選 Allow code review 開關**
30 <Step title="點選 Allow code review 開關">
31 前往 [**Admin settings > Claude Code**](https://claude.ai/admin-settings/claude-code#code-review) 的 **Code review** 區段,然後點選 **Allow code review** 開關。
32 26
33 如果 Code Review 立即啟用且未出現任何對話方塊,表示您的組織已連結 Claude GitHub App 或已新增儲存庫。請前往[新增更多儲存庫](#add-more-repositories),再回來執行最後一個步驟。27前往 [**Admin settings > Claude Code**](https://claude.ai/admin-settings/claude-code#code-review) 的 **Code review** 區段,然後點選 **Allow code review** 開關。
34 </Step>
35 28
36 <Step title="連接您的 GitHub 帳戶">29如果 Code Review 立即啟用且未出現任何對話方塊,表示您的組織已連結 Claude GitHub App 或已新增儲存庫。請前往[新增更多儲存庫](#add-more-repositories),再回來執行最後一個步驟。
37 如果開啟了 **Connect GitHub** 對話方塊,請點選 **Connect**。如果您的組織使用 GitHub Enterprise Server,請先在對話方塊中選擇您的執行個體。GitHub 會要求您授權 Claude,然後將您帶回管理頁面,並開啟 **Add a repository** 對話方塊。
38 30
39 如果直接開啟了 **Add a repository**,表示您的帳戶已連接,請繼續下一個步驟。31**2. 連接您的 GitHub 帳戶**
40 </Step>
41 32
42 <Step title="安裝 Claude GitHub App">33如果開啟了 **Connect GitHub** 對話方塊,請點選 **Connect**。如果您的組織使用 GitHub Enterprise Server,請先在對話方塊中選擇您的執行個體。GitHub 會要求您授權 Claude,然後將您帶回管理頁面,並開啟 **Add a repository** 對話方塊。
43 如果您想要的儲存庫已列在 **Add a repository** 對話方塊中,或可在其中搜尋到,請繼續下一個步驟。對話方塊只會列出 Claude GitHub App 可存取的儲存庫,因此如果找不到,請安裝此應用程式:
44 34
45 * 點選 **Install GitHub App**。若未列出任何儲存庫,它會是對話方塊中的一個按鈕;否則,它位於對話方塊中 GitHub 組織篩選選單的底部。GitHub 的安裝頁面會在新分頁中開啟。35如果直接開啟了 **Add a repository**,表示您的帳戶已連接,請繼續下一個步驟。
46 * 選擇擁有這些儲存庫的 GitHub 組織。
47 * 選擇應用程式可存取的儲存庫。
48 * 核准所要求的權限。這組權限的範圍比審查實際使用的更廣,並與其他 Claude 功能共用,例如 [GitHub Actions](/docs/zh-TW/github-actions)。請參閱[審查可存取的內容](/docs/zh-TW/code-review#what-a-review-can-access)以及[完整權限清單](/docs/zh-TW/github-actions#github-app-permissions)。
49 * 安裝完成後,該分頁會返回 Claude。如果顯示 **Finish connecting GitHub** 按鈕,請點選它,將此安裝連結至您的 Claude 組織。
50 * 回到管理頁面的分頁,對話方塊中的清單會重新整理。
51 </Step>
52 36
53 <Step title="選擇儲存庫">37**3. 安裝 Claude GitHub App**
54 選擇您要進行審查的儲存庫,然後點選 **Continue**。新增儲存庫需要您所連接的 GitHub 帳戶對該儲存庫具有寫入存取權。您之後可以[新增更多儲存庫](#add-more-repositories)。
55 </Step>
56 38
57 <Step title="點選 Finish">39如果您想要的儲存庫已列在 **Add a repository** 對話方塊中,或可在其中搜尋到,請繼續下一個步驟。對話方塊只會列出 Claude GitHub App 可存取的儲存庫,因此如果找不到,請安裝此應用程式:
58 接著會出現 **Code review is set up** 對話方塊。點選 **Finish** 即可啟用 Code Review。如果以其他方式關閉此對話方塊,您的儲存庫仍會保持已新增狀態,但 **Allow code review** 會維持關閉,您需要透過該開關將其開啟。
59 40
60 每個儲存庫一開始都設定為在每次推送後進行審查,這會執行最多次審查。若要減少審查次數,請[設定審查的執行時機](#set-when-reviews-run)。41* 點選 **Install GitHub App**。若未列出任何儲存庫,它會是對話方塊中的一個按鈕;否則,它位於對話方塊中 GitHub 組織篩選選單的底部。GitHub 的安裝頁面會在新分頁中開啟。
61 </Step>42* 選擇擁有這些儲存庫的 GitHub 組織。
43* 選擇應用程式可存取的儲存庫。
44* 核准所要求的權限。這組權限的範圍比審查實際使用的更廣,並與其他 Claude 功能共用,例如 [GitHub Actions](/docs/zh-TW/github-actions)。請參閱[審查可存取的內容](/docs/zh-TW/code-review#what-a-review-can-access)以及[完整權限清單](/docs/zh-TW/github-actions#github-app-permissions)。
45* 安裝完成後,該分頁會返回 Claude。如果顯示 **Finish connecting GitHub** 按鈕,請點選它,將此安裝連結至您的 Claude 組織。
46* 回到管理頁面的分頁,對話方塊中的清單會重新整理。
62 47
63 <Step title="以測試 pull request 驗證">48**4. 選擇儲存庫**
64 在您新增的其中一個儲存庫中開啟一個測試 pull request,且不要將其標示為草稿。幾分鐘內會出現名為 **Claude Code Review** 的 check run。如果您已將該儲存庫設定為 **Manual (@claude review)**,請在 pull request 上留言 `@claude review` 以啟動第一次審查。
65 49
66 如果沒有出現 check run,請參閱 [No check run appears on the test pull request](/docs/zh-TW/code-review-troubleshooting#no-check-run-appears-on-the-test-pull-request)。50選擇您要進行審查的儲存庫,然後點選 **Continue**。新增儲存庫需要您所連接的 GitHub 帳戶對該儲存庫具有寫入存取權。您之後可以[新增更多儲存庫](#add-more-repositories)。
67 51
68 審查結果出現後,請將[在 pull request 上閱讀及請求審查](/docs/zh-TW/code-review-pull-requests)提供給您的開發人員,其中涵蓋嚴重程度等級、留言命令,以及如何回應審查發現。52**5. 點選 Finish**
69 </Step>
70</Steps>
71 53
72<h2 id="set-defaults-for-your-organization">54接著會出現 **Code review is set up** 對話方塊。點選 **Finish** 即可啟用 Code Review。如果以其他方式關閉此對話方塊,您的儲存庫仍會保持已新增狀態,但 **Allow code review** 會維持關閉,您需要透過該開關將其開啟。
73 為您的組織設定預設值55
74</h2>56每個儲存庫一開始都設定為在每次推送後進行審查,這會執行最多次審查。若要減少審查次數,請[設定審查的執行時機](#set-when-reviews-run)。
57
58**6. 以測試 pull request 驗證**
59
60在您新增的其中一個儲存庫中開啟一個測試 pull request,且不要將其標示為草稿。幾分鐘內會出現名為 **Claude Code Review** 的 check run。如果您已將該儲存庫設定為 **Manual (@claude review)**,請在 pull request 上留言 `@claude review` 以啟動第一次審查。
61
62如果沒有出現 check run,請參閱 [No check run appears on the test pull request](/docs/zh-TW/code-review-troubleshooting#no-check-run-appears-on-the-test-pull-request)。
63
64審查結果出現後,請將[在 pull request 上閱讀及請求審查](/docs/zh-TW/code-review-pull-requests)提供給您的開發人員,其中涵蓋嚴重程度等級、留言命令,以及如何回應審查發現。
65
66## 為您的組織設定預設值
75 67
76身為 Owner,您可以決定審查的詳盡程度及執行頻率。這兩項都位於 [**Admin settings > Claude Code**](https://claude.ai/admin-settings/claude-code#code-review) 的 **Code review** 區段中。68身為 Owner,您可以決定審查的詳盡程度及執行頻率。這兩項都位於 [**Admin settings > Claude Code**](https://claude.ai/admin-settings/claude-code#code-review) 的 **Code review** 區段中。
77 69
78<h3 id="set-the-default-review-level">70### 設定預設審查等級
79 設定預設審查等級
80</h3>
81 71
82審查等級決定每次審查的詳盡程度,越詳盡的審查費用越高。您可以為組織設定一個預設值,並針對個別儲存庫進行覆寫。72審查等級決定每次審查的詳盡程度,越詳盡的審查費用越高。您可以為組織設定一個預設值,並針對個別儲存庫進行覆寫。
83 73
92 82
93新的等級會套用於變更後開始的審查。關於其他影響每次審查費用的因素,請參閱 [Code Review 費用與使用量](/docs/zh-TW/code-review-costs)。83新的等級會套用於變更後開始的審查。關於其他影響每次審查費用的因素,請參閱 [Code Review 費用與使用量](/docs/zh-TW/code-review-costs)。
94 84
95<h3 id="set-when-reviews-run">85### 設定審查的執行時機
96 設定審查的執行時機
97</h3>
98 86
99每個儲存庫都有各自的 **Review runs** 設定,用於決定其 pull request 何時接受審查。87每個儲存庫都有各自的 **Review runs** 設定,用於決定其 pull request 何時接受審查。
100 88
109* **草稿及來自 fork 的 pull request**:無論您選擇哪個選項,[自動審查都會略過這兩者](/docs/zh-TW/code-review-pull-requests#review-drafts-and-pull-requests-from-forks)97* **草稿及來自 fork 的 pull request**:無論您選擇哪個選項,[自動審查都會略過這兩者](/docs/zh-TW/code-review-pull-requests#review-drafts-and-pull-requests-from-forks)
110* **新儲存庫**:從 **Add a repository** 對話方塊新增的儲存庫一開始設定為 **After every push**。如果其 GitHub 組織已[整體涵蓋](#cover-a-whole-github-organization),則會改為採用該組織列的設定。98* **新儲存庫**:從 **Add a repository** 對話方塊新增的儲存庫一開始設定為 **After every push**。如果其 GitHub 組織已[整體涵蓋](#cover-a-whole-github-organization),則會改為採用該組織列的設定。
111 99
112<h3 id="turn-tip-comments-on-or-off">100### 開啟或關閉提示留言
113 開啟或關閉提示留言
114</h3>
115 101
116提示留言是當審查未啟動時,Claude 在 pull request 上發布的簡短留言,說明原因及後續步驟。**Show tips on pull requests** 預設為開啟。開啟時,Claude 會在下列各情況發布提示,說明:102提示留言是當審查未啟動時,Claude 在 pull request 上發布的簡短留言,說明原因及後續步驟。**Show tips on pull requests** 預設為開啟。開啟時,Claude 會在下列各情況發布提示,說明:
117 103
122 108
123關閉此設定即可停止這些留言。109關閉此設定即可停止這些留言。
124 110
125<h3 id="what-developers-can-change">111### 開發人員可以變更的項目
126 開發人員可以變更的項目
127</h3>
128 112
129開發人員若要變更審查等級、**Review runs** 設定,或哪些儲存庫接受審查,需要向您提出。在沒有 Owner 角色的情況下,他們可以在 GitHub 上執行以下操作:113開發人員若要變更審查等級、**Review runs** 設定,或哪些儲存庫接受審查,需要向您提出。在沒有 Owner 角色的情況下,他們可以在 GitHub 上執行以下操作:
130 114
131* **請求審查**:在 pull request 上留言 [`@claude review`](/docs/zh-TW/code-review-pull-requests#comment-commands)。這需要對該儲存庫具有寫入存取權,且適用於自動審查會略過的[草稿及來自 fork 的 pull request](/docs/zh-TW/code-review-pull-requests#review-drafts-and-pull-requests-from-forks)。115* **請求審查**:在 pull request 上留言 [`@claude review`](/docs/zh-TW/code-review-pull-requests#comment-commands)。這需要對該儲存庫具有寫入存取權,且適用於自動審查會略過的[草稿及來自 fork 的 pull request](/docs/zh-TW/code-review-pull-requests#review-drafts-and-pull-requests-from-forks)。
132* **讓單一 pull request 在每次推送時接受審查**:在非[草稿或非來自 fork](/docs/zh-TW/code-review-pull-requests#review-drafts-and-pull-requests-from-forks) 的 pull request 上留言 `@claude review always`,例如在設定為 Manual 的儲存庫中116* **讓單一 pull request 在每次推送時接受審查**:在[既非草稿也非來自 fork](/docs/zh-TW/code-review-pull-requests#review-drafts-and-pull-requests-from-forks) 的 pull request 上留言 `@claude review always`,例如在設定為 Manual 的儲存庫中
133* **變更審查所指出的問題**:將 [`REVIEW.md` 和 `CLAUDE.md` 檔案](/docs/zh-TW/code-review-customize)提交至儲存庫,例如新增一項檢查117* **變更審查所指出的問題**:將 [`REVIEW.md` 和 `CLAUDE.md` 檔案](/docs/zh-TW/code-review-customize)提交至儲存庫,例如新增一項檢查
134 118
135開發人員所請求的審查會[向您的組織計費](/docs/zh-TW/code-review-costs#pricing)。若要限制 Code Review 每月的花費,請參閱[限制您的花費](/docs/zh-TW/code-review-costs#limit-your-spend)。119開發人員所請求的審查會[向您的組織計費](/docs/zh-TW/code-review-costs#pricing)。若要限制 Code Review 每月的花費,請參閱[限制您的花費](/docs/zh-TW/code-review-costs#limit-your-spend)。
136 120
137<h2 id="manage-repositories">121## 管理儲存庫
138 管理儲存庫
139</h2>
140 122
141您可以逐一新增儲存庫,或一次涵蓋整個 GitHub 組織,並在不需要審查的地方停止審查。123您可以逐一新增儲存庫,或一次涵蓋整個 GitHub 組織,並在不需要審查的地方停止審查。
142 124
143<h3 id="add-more-repositories">125### 新增更多儲存庫
144 新增更多儲存庫
145</h3>
146 126
147若要在設定完成後新增儲存庫,請點選 **Code review** 區段中 **Repositories** 表格上方的 **Add**。**Add a repository** 對話方塊會開啟。選擇儲存庫並點選 **Continue**。127若要在設定完成後新增儲存庫,請點選 **Code review** 區段中 **Repositories** 表格上方的 **Add**。**Add a repository** 對話方塊會開啟。選擇儲存庫並點選 **Continue**。
148 128
149* **某個儲存庫未列出**:請參閱 [A repository isn't listed in Add a repository](/docs/zh-TW/code-review-troubleshooting#a-repository-isn’t-listed-in-add-a-repository)。129* **某個儲存庫未列出**:請參閱 [A repository isn't listed in Add a repository](/docs/zh-TW/code-review-troubleshooting#a-repository-isn’t-listed-in-add-a-repository)。
150* **您想要 GitHub 組織中的所有儲存庫**:請[涵蓋該組織](#cover-a-whole-github-organization),而非逐一選擇儲存庫130* **您想要 GitHub 組織中的所有儲存庫**:請[涵蓋該組織](#cover-a-whole-github-organization),而非逐一選擇儲存庫
151 131
152<h3 id="cover-a-whole-github-organization">132### 涵蓋整個 GitHub 組織
153 涵蓋整個 GitHub 組織
154</h3>
155 133
156若要為 GitHub 組織中的所有儲存庫啟用 Code Review,請在 **Repositories** 表格中該組織所在的列設定 **Review runs**。這會涵蓋該組織中 Claude GitHub App 可存取的所有儲存庫,包括之後新增的儲存庫。這可能會大幅增加花費。需要滿足以下所有條件:134若要為 GitHub 組織中的所有儲存庫啟用 Code Review,請在 **Repositories** 表格中該組織所在的列設定 **Review runs**。這會涵蓋該組織中 Claude GitHub App 可存取的所有儲存庫,包括之後新增的儲存庫。這可能會大幅增加花費。需要滿足以下所有條件:
157 135
168* **之後的個別變更**:您之後設定為與其組織不同的儲存庫,會在表格中標示為 **Custom**。146* **之後的個別變更**:您之後設定為與其組織不同的儲存庫,會在表格中標示為 **Custom**。
169* **審查等級**:組織列本身沒有審查等級。147* **審查等級**:組織列本身沒有審查等級。
170 148
171<h3 id="turn-off-code-review-or-remove-a-repository">149### 關閉 Code Review 或移除儲存庫
172 關閉 Code Review 或移除儲存庫
173</h3>
174 150
175在 [**Admin settings > Claude Code**](https://claude.ai/admin-settings/claude-code#code-review) 的 **Code review** 區段中,選擇與您要停止的項目相符的控制項:151在 [**Admin settings > Claude Code**](https://claude.ai/admin-settings/claude-code#code-review) 的 **Code review** 區段中,選擇與您要停止的項目相符的控制項:
176 152
179* **整個 GitHub 組織**:點選該組織所在列的 **Edit**,然後選擇 **Off**。這也會關閉該組織中您逐一新增的儲存庫。155* **整個 GitHub 組織**:點選該組織所在列的 **Edit**,然後選擇 **Off**。這也會關閉該組織中您逐一新增的儲存庫。
180* **全部**:關閉 **Allow code review**。所有儲存庫都不會再啟動新的審查,而您的儲存庫清單會保留,以便您之後重新開啟。156* **全部**:關閉 **Allow code review**。所有儲存庫都不會再啟動新的審查,而您的儲存庫清單會保留,以便您之後重新開啟。
181 157
182<h2 id="related-resources">158## 相關資源
183 相關資源
184</h2>
185 159
186* [Code Review 費用與使用量](/docs/zh-TW/code-review-costs):審查等級及審查執行時機如何影響花費、如何設定花費上限,以及在哪裡查看使用量160* [Code Review 費用與使用量](/docs/zh-TW/code-review-costs):審查等級及審查執行時機如何影響花費、如何設定花費上限,以及在哪裡查看使用量
187* [在 pull request 上閱讀及請求審查](/docs/zh-TW/code-review-pull-requests):開發人員在 pull request 上看到的內容及留言命令161* [在 pull request 上閱讀及請求審查](/docs/zh-TW/code-review-pull-requests):開發人員在 pull request 上看到的內容及留言命令