Condividere il codice in Git con Xcode

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

Questa guida illustra come condividere i progetti Xcode usando Azure Repos.

Prerequisiti

  • Un'organizzazione in Azure DevOps. Se non si ha un'organizzazione, è possibile iscriversi gratuitamente. Ogni organizzazione include repository Git privati gratuiti e illimitati.

Creare un repository Git locale per il progetto Xcode

Creare un repository Git locale per il codice per gestire il progetto nel controllo della versione.

Se il progetto è già presente in un repository Git locale, è possibile passare direttamente a Creare un nuovo repository Git in Azure Repos.

Nuovi progetti

Creare un repository Git locale quando si crea un nuovo progetto. Scegliere Crea repository Git in My Mac durante la creazione di un nuovo progetto.

Creare un repository Git al momento della creazione del progetto Xcode

Progetti esistenti

Creare un repository Git locale per i progetti esistenti non nel controllo della versione passando a Controllo del codice sorgente, Crea copia di lavoro... . Selezionare i progetti da aggiungere al repository Git locale e selezionare Crea. Xcode crea un repository Git per il codice e aggiunge un commit con i file di progetto.

Aggiungere un repository Git locale a un progetto Xcode esistente

Creare un nuovo repository Git in Azure Repos

Creare un nuovo repository Git in Azure Repos per il progetto Xcode.

Se è già stato creato un repository per il progetto Xcode in Azure DevOps Services, è possibile passare direttamente a Eseguire il push del progetto.

  1. Passare al progetto nell'organizzazione Azure DevOps e selezionare l'elenco a discesa Selezione elenco a discesa di Azure DevOps Services accanto al nome del repository Git corrente. Selezionare Nuovo repository.
    Creare un nuovo repository Git in Azure DevOps Services

  2. Immettere un nome per il nuovo repository Git e selezionare Crea. Il browser passerà al nuovo repository Git vuoto per il progetto Xcode. Copiare l'URL clone negli Appunti in modo che sia possibile usarlo in Xcode per connettersi a VSTS.

    Copiare l'URL clone per il nuovo repository Git

    Nota

    Se si vuole usare SSH per connettersi al repository Git Di Azure Repos/TFS, configurare le credenziali SSH e usare l'URL clone SSH quando si aggiunge il repository Git locale.

Eseguire il push del progetto

  1. Passare a Controllo del codice sorgente in Xcode e selezionare Nomeprogetto - principale, quindi Configura...

    Configurare le impostazioni del progetto Git Xcode

  2. Selezionare Remotes (Remotes), quindi selezionare l'icona più e scegliere Add Remote (Aggiungi remoto).

  3. Nel campo Indirizzo incollare l'URL clone Git per il repository copiato nel passaggio precedente. Selezionare Aggiungi remoto e quindi Fineper completare la creazione del origin repository Git locale.

    Aggiungere un repository Git remoto al repository Git locale per il progetto Xcode per connettersi ad Azure DevOps Services

  4. Passare a Controllo del codice sorgente, Push..., immettere il nome del ramo in origin cui eseguire il push e selezionare Push.

    Eseguire il push del progetto Xcode in Azure DevOps Services

  5. Se richiesto, immettere le credenziali di Azure DevOps Services. Per Nome utente immettere il nome utente di Azure DevOps Services. Per Password immettere un token di accesso personale creato per l'utente in VSTS. Seleziona OK.

    Autenticare con i token di accesso personali

Xcode eseguirà il push del progetto nel repository Git Di Azure Repos/TFS in modo da poterlo condividere con il team.

Passaggi successivi