全部產品
Search
文件中心

Alibaba Cloud DevOps:管理分支

更新時間:May 01, 2025

分支用於獨立儲存修改記錄,避免相互影響。建立倉庫時,預設產生 master 分支,後續可建立新分支併合並至預設分支。

背景資訊

代碼管理 Codeup將分支劃分為四類:我的活躍非活躍已合并

  • 我的:我建立的分支或者我push的分支,便於使用者進行分支管理。

  • 活躍:近三個月有push的分支,便於使用者進行分支的查看及開發。

  • 非活躍:近三個月內無push的分支,便於使用者進行分支及時清理。

  • 已合并:已合并的分支,便於使用者查看已合并的分支。

建立分支

在Codeup中,您可以通過Web端或本地端建立新分支。以下是具體步驟:

Web 端建立

在目標倉庫頁面,單擊導覽列分支,單擊右上方的建立分支按鈕,填寫資訊並單擊確認image@1x

本地端建立

切換到master分支或者其他分支(本地分支),進行建立分支以及把分支推送到遠程倉庫。

git checkout -b slave  # 建立本地分支,自訂名稱slave分支。
git push origin slave  # 將本地分支slave,推送到Codeup平台目標倉庫。

刪除分支

在分支列表頁面,單擊目標分支對應的操作列中選擇表徵圖image,然後單擊刪除

重要
  • 預設分支取消預設後才能刪除。

  • 保護分支取消保護後才能刪除。

Group@1x

設定預設分支

  1. 在目標倉庫頁面,選擇左側導覽列設定,單擊菜單分支設定,在分支設定版面設定預設分支。

  2. 可以選擇把自訂的分支設定為預設分支,單擊更新設定預設分支。Group@1x (1)

設定保護分支

  1. 在目標倉庫頁面,選擇左側導覽列設定,單擊菜單分支設定,在分支設定頁面建立保護分支的規則。

  2. 可以限制允許推送與合并保護分支的角色和使用者,可設定程式碼檢閱人數和合并卡點規則,如代碼檢測和 CI 卡點,具體操作請參見分支設定

分支對比

  1. 選擇左側導覽列分支,請在目標分支對應的操作列中選擇表徵圖image,單擊比較即可進行分支間的對比。Group@1x

  2. 本文更新了一個README.md文檔,可以看到源分支和目標分支的比較。Group@1x (1)

    說明

    比較模式說明:

    • 合并比較:比較基於來源物件可以合并到目標對象的內容。

    • 檔案比較:比較源和目標對象之間有差異的全部檔案內容。