使用 Xcode 在 Git 中共享程式碼

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

本指南說明如何使用 Azure Repos 共用 Xcode 專案。

必要條件

  • Azure DevOps 中的組織。 如果您沒有組織,您可以 免費註冊 一個。 每個組織都包含免費、無限制的私人 Git 存放庫。

為您的 Xcode 專案建立本機 Git 存放庫

為您的程式代碼建立本機 Git 存放庫,以在版本控制中管理您的專案。

如果您的項目已經在本機 Git 存放庫中,您可以直接跳到 在 Azure Repos 中建立新的 Git 存放庫。

新專案

當您建立新專案時,請建立本機 Git 存放庫。 在建立新專案時,選擇 [在 My Mac 上建立 Git 存放庫]。

在 Xcode 專案建立時建立 Git 存放庫

現有專案

移至 原始檔控制、建立工作複製... ,為不在版本控制中的現有專案建立本機 Git 存放庫。 選取要新增至本機 Git 存放庫的項目,然後選取 [ 建立]。 Xcode 會為您的程式代碼建立 Git 存放庫,並使用您的專案檔新增 認可

將本機 Git 存放庫新增至現有的 Xcode 專案

在 Azure Repos 中建立新的 Git 存放庫

在 Azure Repos 中為您的 Xcode 專案建立新的 Git 存放庫。

如果您已在 Azure DevOps Services 中建立 Xcode 專案的存放庫,您可以直接跳到 推送您的專案

  1. 流覽至 Azure DevOps 組織中的 Project,然後選取目前 Git 存放庫名稱旁的下 Azure DevOps Services 下拉式選擇器 拉式清單。 選取 [ 新增存放庫]。
    在 Azure DevOps Services 中建立新的 Git 存放庫

  2. 輸入新 Git 存放庫的名稱,然後選取 [ 建立]。 您的瀏覽器會瀏覽至 Xcode 專案的新空白 Git 存放庫。 將複製 URL 複製到剪貼簿,讓您可以在 Xcode 中使用它來連線到 VSTS。

    複製新 Git 存放庫的複製URL

    注意

    如果您想要使用 SSH 連線到 Azure Repos/TFS Git 存放庫, 請在新增本機 Git 存放庫的遠程時設定 SSH 認證 ,並使用 SSH 複製 URL。

推送您的專案

  1. 移至 Xcode 中的原始檔控制,然後選取 [Projectname -- main],然後選取 [設定...

    設定 Xcode Git 項目設定

  2. 選取 [遠端],然後選取 加號 圖示,然後選擇 [ 新增遠端...

  3. 在 [ 位址] 欄位中,貼上您在上一個步驟中複製之存放庫的 Git 複製 URL。 選取 [ 新增遠端],然後選取 [完成 ] 以完成建立本機 Git 存放庫的 origin 遠端。

    將遠端新增至本機 Git 存放庫,讓 Xcode 項目連線到 Azure DevOps Services

  4. 移至 [原始檔控制]、[推送...],輸入要 origin 推送的分支名稱,然後選取 [ 推送]。

    將您的 Xcode 專案推送至 Azure DevOps Services

  5. 如果出現提示,請輸入您的 Azure DevOps Services 認證。 針對 [ 用戶名稱],輸入您的 Azure DevOps Services 用戶名稱。 針對 [ 密碼],輸入 在 VSTS 中為使用者建立的個人存取令牌 。 選取 [確定]。

    使用個人存取權杖進行驗證

Xcode 會將 專案推送 至 Azure Repos/TFS Git 存放庫,以便與小組共用。

下一步