共用方式為


雲端裝載的行動應用程式原始程式碼管理

不論您身在何處,都能輕鬆存取雲端裝載的原始程式碼。 中央存放庫表示開發小組成員可以藉由上傳、編輯和管理程式碼檔案,在相同的程式代碼基底上互動。 雲端裝載所需的硬體設定比內部部署選項少,可讓您以更簡單且更敏捷的方式實作解決方案。

在雲端中裝載原始程式碼的優點包括:

  • 中央記憶體,從任何地方檢視和管理您的數據。
  • 更簡潔的程式代碼 更好的共同作業。
  • 更容易參與 鼓勵參與。
  • 較快的版本
  • 藉由不維護硬體和基礎結構來降低成本

GitHub 和 Azure Repos 是裝載行動應用程式原始碼和資料在雲端的兩個選項。

GitHub

GitHub 是許多不同語言程式代碼專案的開放原始碼存放庫裝載服務。 GitHub 會追蹤並協助解決每個程式代碼反覆專案的各種變更。

使用 codespaces 在雲端中裝載您的開發環境。 將所有程式代碼放在一個位置。 私人、公用和開放原始碼存放庫都有工具來協助裝載、版本和發行程序代碼。

使用 內建檢閱工具檢閱程式代碼, 讓程式代碼檢閱成為小組程式的重要組成部分。

  • 保護分支、建議變更和要求檢閱。
  • 找出差異、在內容中加上批注,並取得明確的意見反應。

使用 專案管理工具 提前協調、保持一致,並完成更多工作。

  • 請參閱專案的較大圖片。
  • 使用 GitHub 內程式代碼旁的工作面板。
  • 拖曳卡片以指派問題或提取要求給小組成員。
  • 設定里程碑以組織和追蹤進度。
  • 撰寫附注以擷取不屬於特定問題或提取要求的實用想法。

使用 管理使用者,並協助小組成長:

  • 使用者角色可協助組織小組角色和訪問許可權。
  • 討論線程工具,可讓交談保持追蹤和小組專注。
  • 使用帳戶快速設定新小組成員的社群指導方針。

使用 GitHub Actions 來連線所有工具,並將開發工作流程的每個步驟自動化。

其他 GitHub 功能可讓您:

  • 流覽並主演熱門專案以追蹤這些專案。
  • GitHub Marketplace輕鬆探索及購買通訊和自動化工具。
  • 從業界的其他人那裡網路和學習。

Azure Repos

Azure ReposAzure DevOps Services的分散式原始檔控制選項。 Azure Repos 提供無限制的免費私人或公用存放庫,其中包含共同作業程式代碼檢閱、進階檔案管理、程式代碼搜尋和分支原則。

Azure Repos 會與其他服務整合,例如 Azure Pipelines 和 Azure Boards,以進行端對端項目服務。 Azure Repos 非常適合小型專案,或適用於需要原生Microsoft Entra ID 支援和進階原則控制的大型組織。

您也可以使用 Team Foundation 版本控制 (TFVC),透過程式代碼檢閱進行集中式原始檔控制。

  • Azure Repos 支援任何透過 Webhook 和 Git API 整合 Git 用戶端
  • 開發環境連線到您的程式代碼, 例如 Xcode、Eclipse、IntelliJ、Android Studio、Visual Studio 和 Visual Studio Code。
  • 針對每個變更使用 線程討論 和持續整合 (CI),共同作業以建置更好的程序代碼。
  • 使用 Azure Pipelines 或其他工具,從提取要求開始建置。 設定持續整合/持續傳遞 (CI/CD) 管線,以使用每個已完成的提取要求自動建置、測試及部署您的應用程式。
  • 在提取要求中使用功能強大的語意 程式代碼搜尋
  • 使用原生Microsoft Entra整合簡化 存取管理
  • 使用 分支原則確保程式代碼品質,例如最少的檢閱者、成功建置的需求,以及強制執行 Git 合併策略。
  • 與 azure Boards 整合專案管理 工具。

後續步驟