Transférez le code et les fichiers indispensables
Transférez le projet avec rsync ou SFTP. Excluez DerivedData, les répertoires de build temporaires et les caches régénérables. Conservez les fichiers de verrouillage des dépendances, les ressources de test et la configuration du projet.
À vérifier : comparez l’identifiant du commit et les sommes de contrôle des fichiers clés, puis vérifiez le répertoire de travail, les autorisations et l’espace disque disponible. Lors du premier transfert, utilisez le mode simulation pour examiner les différences.
rsync -azn \
--exclude 'DerivedData/' \
--exclude 'build/' \
./project/ \
"$MAC_HOST:~/work/project/"
Une fois le résultat de la simulation vérifié, retirez n. Utilisez comme valeur de MAC_HOST l’alias de connexion SSH qui vous a été fourni. Cet exemple ne supprime aucun fichier déjà présent à distance.