使用原始碼儲存庫儲存和協作程式碼 CodeCatalyst - Amazon CodeCatalyst

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

使用原始碼儲存庫儲存和協作程式碼 CodeCatalyst

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

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

  •  Documents

  • 源代碼

  • 二進制文件

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

您可以在一個 CodeCatalyst 項目中有多個源存儲庫。例如,您可能想要為前端原始程式碼、後端原始程式碼、公用程式和文件建立個別的原始碼儲存庫。

以下是一個可能的工作流程,用於在源存儲庫,提取請求和開發環境中的代碼 CodeCatalyst:

Mary Major 使用藍圖建立 Web 應 CodeCatalyst 用程式專案,該藍圖會建立含範例程式碼的來源儲存庫。她邀請她的朋友李娟,薩恩維·薩卡爾和豪爾赫·索薩與她一起進行該項目。李娟查看源代碼庫中的示例代碼,並決定進行一些快速更改以將測試添加到代碼中。Li 創建一個開發環境,選擇 AWS Cloud9 作為 IDE,並指定一個新的分支,測試代碼。開發環境隨即開啟。Li 快速添加代碼,然後提交並將分支與更改推送到中 CodeCatalyst的源存儲庫。Li 然後創建一個拉請求。作為創建拉請求的一部分, 李增加了豪爾赫·索薩和薩恩維·薩卡爾作為審查者,以確保代碼被審查.

在審查代碼時,Jorge Souza 記得他有自己的項目存儲庫,其中包含他們 GitHub 正在使用的應用程序的原型。他要求 Mary Major 安裝和配置擴展,這將允許他將 GitHub 存儲庫鏈接到項目作為附加源存儲庫。Mary 審查存儲庫, GitHub 並與 Jorge 一起配置 GitHub 擴展,以便他可以將 GitHub 存儲庫鏈接為項目的附加源存儲庫。

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

CodeCatalyst 來源儲存庫支援提取要求。這是您和其他項目成員在將代碼更改從一個分支合併到另一個分支之前查看和註釋代碼更改的簡單方法。您可以在 CodeCatalyst 控制台中查看更改並對代碼行進行註釋。

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