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

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

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

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

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

GitHub

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

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

使用 內建檢閱工具來檢閱 程式代碼,讓程式代碼檢閱成為小組程式不可或缺的一部分。

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

使用 專案管理工具 來協調早期、保持一致,並完成更多任務作。

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

使用:

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

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

其他 GitHub 功能可讓您:

  • 流覽並 star 熱門專案以遵循這些專案。
  • 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專案管理工具整合。

後續步驟