29 votes

"Partager la copie de travail?" dans Xcode lors de l'ajout d'un projet sous contrôle de version git

J'ai un projet à l'aide de git pour le contrôle de version. J'ai cloné une bibliothèque à utiliser à partir de GitHub (probablement à l'aide de git). J'ai ajouté le fichier téléchargé du projet .xcodeproj le fichier de mon propre projet et a obtenu cette boîte de dialogue:

Partager la copie de travail?
Une copie de travail qui n'a pas été partagé a été ajoutée à cet espace de travail. Cliquez sur Oui pour ajouter cette copie de travail à l'espace de travail de Contrôle de Source de Données.

Qu'advient-il si je choisis "Oui" ou "Non"? Lequel dois-je choisir dans cette situation?

enter image description here

1voto

MattDiPasquale Points 23842

J'ai essayé d'ajouter un deuxième projet à mon espace de travail de deux façons:

  1. Glisser le .xcodeproj fichier dans le Navigateur de Projets

  2. Fichier > Ajouter des Fichiers à "WORKSPACE_NAME"...

L'alerte a montré jusqu'à deux manières.

J'ai aussi essayé plusieurs fois, en cliquant sur Oui & Non. De toute façon, aucun de mes fichiers qui sont suivis par Git ont été changé, j'ai confirmé avec git diff.

Je Git d'ignorer xcuserdata si. Donc, peut-être qu'il affecte à des fichiers stockés dans WORKSPACE_NAME.xcworkspace/xcuserdata/. Je n'ai pas vérifier, mais parce que, franchement, je ne se soucient pas de ces données.

Donc, après l'ajout du projet de l'espace de travail, j'ai fermé l'espace de travail, et a couru git clean -dXf (Attention! Cette commande supprime tous les fichiers ignorés, ce qui peut supprimer les fichiers que vous voulez conserver.) de sorte que, si il fait modifier tous les fichiers que Git n'est pas suivi, eh bien, maintenant, ils sont partis!

Quand j'ai ouvert sauvegarder l'espace de travail, Xcode, régénère les xcuserdata fichiers de toute façon.

1voto

Andrew Points 2557

Choisissez Oui.
Ensuite, allez à l' Xcode > Preferences et choisissez l' Accounts tab. Maintenant, cliquez sur l' + bouton dans le coin inférieur gauche, et choisissez Add Repository.... Et collez-le dans l' HTTPS Clone URL (c - https://github.com/samvermette/SVProgressHUD.git) et cliquez sur Next.

Si c'est un dépôt public, vous ne devriez pas avoir besoin d'informations d'identification. Maintenant, si vous fermez le Xcode Préférences et sélectionnez l'une des nouvelles les fichiers que vous avez fait dans le projet, puis afficher l'Inspecteur de Fichiers, vous devriez voir que Xcode vous montre l'actuel statut de contrôle de source pour les fichiers liés à ce référentiel.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X