使用 Xcode 在 Git 中共用程式碼

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

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

必要條件

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

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

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

如果您的專案已經在本機 Git 存放庫中,您可以直接跳至在 Azure Repos 中建立新的 Git 存放庫

新專案

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

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

現有專案

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

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

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

在 Xcode 專案的 Azure Repos 中建立新的 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 遠端建立。

    將遠端新增至您 Xcode 專案的本機 Git 存放庫,以連線至Azure DevOps Services

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

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

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

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

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

下一步