

Amazon CodeCatalyst 不再向新客戶開放。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[如何從 CodeCatalyst 遷移](migration.md)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 管理儲存庫的預設分支
<a name="source-branches-default-branch"></a>

您可以指定要使用哪個分支做為 Amazon CodeCatalyst 中來源儲存庫*的預設分支*。CodeCatalyst 中的所有來源儲存庫都有內容和預設分支，無論您如何建立它們。如果您使用藍圖來建立專案，則為該專案建立的來源儲存庫中的預設分支會命名為*主要*分支。預設分支的內容會自動顯示在該儲存庫的概觀頁面上。

**重要**  
CodeCatalyst 不支援偵測連結儲存庫的預設分支中的變更。若要變更連結儲存庫的預設分支，您必須先將其從 CodeCatalyst 取消連結、變更預設分支，然後再次連結。如需詳細資訊，請參閱[在 CodeCatalyst 中連結 GitHub 儲存庫、Bitbucket 儲存庫、GitLab 專案儲存庫和 Jira 專案](extensions-link.md)。  
最佳實務是，在連結儲存庫之前，請務必確保您擁有最新版本的擴充功能。

預設分支的處理方式與來源儲存庫中的所有其他分支略有不同。其名稱 **Default** 旁有一個特殊標籤。當使用者使用 Git 用戶端將儲存庫複製到本機電腦時，預設分支是做為本機儲存庫 （儲存庫） 中基本或預設分支的分支。它也是建立工作流程以存放工作流程 YAML 檔案，以及存放問題資訊的預設值。在 CodeCatalyst 中使用搜尋時，只會搜尋儲存庫的預設分支。由於預設分支對專案的許多層面至關重要，因此如果將分支指定為預設分支，則無法刪除分支。不過，您可以選擇使用不同的分支做為預設分支。如果您這麼做，任何套用至先前預設分支的[分支規則](source-branches-branch-rules.md)都會自動套用至您指定為預設分支的分支。

**注意**  
您必須擁有專案管理員角色，才能變更 CodeCatalyst 專案中來源儲存庫的預設分支。這不適用於連結的儲存庫。

**檢視和變更儲存庫的預設分支**

1. 導覽至儲存庫所在的專案。

1. 從專案的來源儲存庫清單中選擇儲存庫的名稱。或者，在導覽窗格中，選擇**程式碼**，然後選擇**來源儲存庫**。

   選擇您要檢視設定的儲存庫，包括預設分支。

1. 在儲存庫的概觀頁面上，選擇**更多**，然後選擇**管理設定**。

1. 在**預設分支**中，指定為預設分支的分支名稱會與名稱旁的名為**預設**的標籤一起顯示。這個相同的標籤會出現在分支中分支清單中**的分支**名稱旁。

1. 若要變更預設分支，請選擇**編輯**。
**注意**  
您必須在專案中具有專案管理員角色，才能變更預設分支。

1. 從下拉式清單中選擇您要建立預設分支的分支名稱，然後選擇**儲存**。