雲端裝載的行動應用程式原始程式碼管理
不論您身在何處,都能輕鬆存取雲端裝載的原始程式碼。 中央存放庫表示開發小組成員可以藉由上傳、編輯和管理程式碼檔案,在相同的程式代碼基底上互動。 雲端裝載所需的硬體設定比內部部署選項少,可讓您以更簡單且更敏捷的方式實作解決方案。
在雲端中裝載原始程式碼的優點包括:
- 中央記憶體,從任何地方檢視和管理您的數據。
- 更簡潔的程式代碼 更好的共同作業。
- 更容易參與 鼓勵參與。
- 較快的版本。
- 藉由不維護硬體和基礎結構來降低成本。
GitHub 和 Azure Repos 是裝載行動應用程式原始碼和資料在雲端的兩個選項。
GitHub
GitHub 是許多不同語言程式代碼專案的開放原始碼存放庫裝載服務。 GitHub 會追蹤並協助解決每個程式代碼反覆專案的各種變更。
使用 codespaces 在雲端中裝載您的開發環境。 將所有程式代碼放在一個位置。 私人、公用和開放原始碼存放庫都有工具來協助裝載、版本和發行程序代碼。
使用 內建檢閱工具檢閱程式代碼, 讓程式代碼檢閱成為小組程式的重要組成部分。
- 保護分支、建議變更和要求檢閱。
- 找出差異、在內容中加上批注,並取得明確的意見反應。
使用 專案管理工具 提前協調、保持一致,並完成更多工作。
- 請參閱專案的較大圖片。
- 使用 GitHub 內程式代碼旁的工作面板。
- 拖曳卡片以指派問題或提取要求給小組成員。
- 設定里程碑以組織和追蹤進度。
- 撰寫附注以擷取不屬於特定問題或提取要求的實用想法。
使用 管理使用者,並協助小組成長:
- 使用者角色可協助組織小組角色和訪問許可權。
- 討論線程工具,可讓交談保持追蹤和小組專注。
- 使用帳戶快速設定新小組成員的社群指導方針。
使用 GitHub Actions 來連線所有工具,並將開發工作流程的每個步驟自動化。
其他 GitHub 功能可讓您:
- 流覽並主演熱門專案以追蹤這些專案。
- 從 GitHub Marketplace輕鬆探索及購買通訊和自動化工具。
- 從業界的其他人那裡網路和學習。
Azure Repos
Azure Repos 是 Azure 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 整合專案管理 工具。