Condividere il codice in TFVC con Xcode
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Condividere i progetti Xcode usando un repository TFVC usando lo strumento da riga di comando Git-tf per eseguire il push delle modifiche dal repository Git locale a TFVC.
Scaricare e configurare Git-tf
Scaricare ed estrarre Git-tf.
Aggiungere Git-tf e il runtime Java al percorso.
export JAVA_HOME=/Library/Java/Home export PATH=$PATH:$JAVA_HOME/bin:/git_tf
Passare alla radice del repository locale.
pushd /ws/FabrikamFiber
Per condividere il repository Git in Azure Repos, configurare la connessione e archiviare il codice. Verranno chieste le credenziali.
git tf configure https://fabrikamfiber.visualstudio.com $/FabrikamFiber git tf checkin
In alternativa, se il codice del team è già presente in Azure Repos, è possibile clonare un repository locale usando Git-tf.
git tf clone https://fabrikamfiber.visualstudio.com $/FabrikamFiber
Se non si vuole richiedere le credenziali ogni volta che si esegue Git-tf, è possibile archiviare le credenziali nella configurazione Git.
git config git-tf.server.username fabrikamfiber4@hotmail.com git config git-tf.server.password mypassword
Condividere il codice
Dopo aver eseguito il commit delle modifiche nel repository Git locale ed è possibile condividerle in Azure Repos, archiviarle.
git commit -a git tf checkin
Se è stato eseguito il commit di più modifiche in locale, si otterrà comunque un solo set di modifiche in Azure Repos.
Risolvere un bug o chiudere un'attività quando si esegue l'archiviazione specificando l'ID dell'elemento di lavoro con il flag di risoluzione.
git tf checkin --resolve=21972
Il set di modifiche e l'elemento di lavoro sono collegati e sarà possibile vedere quali bug vengono risolti e quali attività sono state completate nei report di compilazione.
È possibile assicurarsi di lavorare con il codice più recente del team eseguendo il pull da Azure Repos.
git tf pull
Usare git tf help per informazioni sui comandi Git-tf.
Informazioni correlate
- È consigliabile usare Git o TFVC per il progetto?
- Se il progetto usa il controllo della versione Git, è comunque possibile condividere i progetti Xcode in Azure DevOps Services?
È consigliabile usare Git o TFVC per il progetto?
Questo dipende da diversi fattori, ad esempio le dimensioni della codebase e le dimensioni e la distribuzione del team. Informazioni sul controllo della versione (Git o controllo della versione di Team Foundation) più adatto per l'utente.
Se il progetto usa il controllo della versione Git, è comunque possibile condividere i progetti Xcode in Azure DevOps Services?
Sì, vedere Condividere il codice in Git con Xcode.