將程式碼與 中的來源儲存庫一起存放和協作 CodeCatalyst - Amazon CodeCatalyst

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

將程式碼與 中的來源儲存庫一起存放和協作 CodeCatalyst

CodeCatalyst 來源儲存庫是在 Amazon 中託管的 Git 儲存庫 CodeCatalyst。您可以使用 中的來源儲存庫 CodeCatalyst 來安全地存放、版本和管理專案的資產。

CodeCatalyst 儲存庫中的資產可能包括:

  •  Documents

  • 原始程式碼

  • 二進位檔案

CodeCatalyst 也會使用專案的來源儲存庫來儲存專案的組態資訊,例如工作流程組態檔案。

您可以在 CodeCatalyst 專案中擁有多個來源儲存庫。例如,您可能想要有前端原始碼、後端原始碼、公用程式和文件的個別來源儲存庫。

以下是在來源儲存庫、提取請求和 開發環境中使用程式碼的可能工作流程 CodeCatalyst:

Mary Major CodeCatalyst 使用藍圖在 中建立 Web 應用程式專案,這會建立包含範例程式碼的來源儲存庫。她邀請她的朋友 Li Juan、Sanvi Sarkar 和 Jorge Souza 與她一起處理專案。Li Juan 查看來源儲存庫中的範例程式碼,並決定進行一些快速變更,以將測試新增至程式碼。Li 會建立開發環境,選擇 AWS Cloud9 作為 IDE,並指定新的分支,test-code。 開發環境隨即開啟。Li 快速新增程式碼,然後提交和推送分支,並將變更傳送至 中的來源儲存庫 CodeCatalyst。然後,Li 會建立提取請求。在建立該提取請求的過程中,Li 會將 Jorge Souza 和 Saanvi Sarkar 新增至檢閱者,以確保程式碼已檢閱。

在檢閱程式碼時,Jorge Souza 記得自己的專案儲存庫位於 GitHub 上,其中包含正在處理的應用程式原型。他要求 Mary Major 安裝和設定延伸模組,以允許他將 GitHub 儲存庫連結至專案作為額外的來源儲存庫。Mary 檢閱 上的儲存庫 GitHub ,並與 Jorge 搭配使用來設定 GitHub 延伸模組,以便將 GitHub 儲存庫連結為專案的其他來源儲存庫。

CodeCatalyst 來源儲存庫支援 Git 的標準功能,並使用您現有的 Git 型工具。從 Git 用戶端或整合開發環境 (PATs) 複製和使用來源儲存庫時,您可以建立並使用個人存取字符 () 作為應用程式特定的密碼IDEs。這些PATs與您的使用者身分相關聯 CodeCatalyst。如需詳細資訊,請參閱使用個人存取權杖授予使用者儲存庫存取權

CodeCatalyst 來源儲存庫支援提取請求。這是您和其他專案成員在從一個分支合併到另一個分支之前,檢閱和評論程式碼變更的簡單方法。您可以在 CodeCatalyst 主控台中檢視變更,並對程式碼行進行評論。

推送至 CodeCatalyst 來源儲存庫中的分支可以自動在工作流程中啟動執行,其中可以建立、測試和部署變更。如果您的來源儲存庫是使用專案範本作為專案的一部分建立,則會為您設定一或多個工作流程作為專案的一部分。您可以隨時為儲存庫新增其他工作流程。專案中工作流程的YAML組態檔案會儲存在這些工作流程的來源動作中設定的來源儲存庫中。如需詳細資訊,請參閱工作流程入門