Xcode me donner de "l'Obstruction" avertissement parce que je ne suis plus en utilisant SVN, sont passés à Perforce
mon premier post alors j'espère que je suis assez claire à mon problème.
J'ai commencé un nouveau projet, il y a un an dans Xcode 3.x.y iOS (projet), tout allait bien, mais je voulais utiliser une sorte de contrôle de code source. J'avais entendu parler de SVN sur un site web donc j'ai donné un coup de feu et mettre les dépôts sur un disque dur externe USB. Tout allait très bien, puis j'ai décidé de passer à, Nécessairement, parce que d'autres personnes sur le projet ont été utilisés. Après l'avoir fait j'ai formaté le disque dur usb afin de l'utiliser à d'autres fins.
Avance rapide jusqu'à la semaine dernière: j'ai installé Xcode 4.x, et j'ai toutes sortes d'avertissements lorsque je construire. La 2 j'obtiens:
game_name.app.dSYM
L'obstruction de la
file://localhost/projets/game_name/build/Release-iphonesimulator/game_name.app.dSYM/:
avertissement: l'Entrave: /projets/game_name/build/Release-iphonesimulator/game_name.app.dSYM est le blocage de l'élément sous contrôle de version
et
fx_swish_01.wav
Fichier Manquant
/projets/game_name/fx_swish_01.wav
file://localhost/projets/game_name/fx_swish_01.wav: avertissement: le fichier Manquant: /projets/game_name/fx_swish_01.wav est manquant à partir de la copie de travail
Ceux sont les 2 erreurs, mais j'ai 113 total (environ 10 de l'obstruction, et 100 de disparus). Je suppose que c'est parce que le projet en quelque sorte, pense toujours que je suis en utilisant SVN pour ma SCM, quand, en fait je suis en utilisant UNIQUEMENT forcément de l'extérieur de Xcode.
Quelqu'un a une idée sur ce que je dois faire? Je ne m'inquiète pas si les fichiers se ridiculiser, ignoré, supprimé, quoi que... j'ai tout ce qui, nécessairement, que je pense que j'ai besoin. Merci à l'avance.
EDIT:
J'ai obtenu certains des "disparus de la copie de travail" mises en garde en faisant: svn delete --force. Est-ce que ça va me mordre plus tard en bas de la ligne? Je ne pouvais pas commettre, mais il n'a supprimer le message d'avertissement. Voici une copie de ce que j'ai fait:
$ svn delete fx_swish_01.wav
svn: Use --force to override this restriction
svn: 'fx_swish_01.wav' has local modifications
$ svn delete fx_swish_01.wav --force
D fx_swish_01.wav
$ svn commit -m "deleted fx_swish_01.wav"
svn: Commit failed (details follow):
svn: Directory '/projects/game_name/build/Release-iphonesimulator/game_name.app.dSYM/.svn' containing working copy admin area is missing
$ svn delete fx_swish_02.wav
D fx_swish_02.wav
$ svn delete fx_swish_03.wav
D fx_swish_03.wav
$ svn delete fx_swish_04.wav
D fx_swish_04.wav
$ svn delete hey_what_a_crowd.mp3
D hey_what_a_crowd.mp3
$ cd build/Release-iphonesimulator/
$ ls
game_name.app game_name.app.dSYM game_name.app_old.dSYM
$ svn delete game_name.app.dSYM
svn: Directory 'game_name.app.dSYM/.svn' containing working copy admin area is missing
$ svn delete game_name.app.dSYM --force
D game_name.app.dSYM
svn: Directory 'game_name.app.dSYM/.svn' containing working copy admin area is missing
Comme vous pouvez le voir, j'ai eu l' .wav fichiers à supprimer et qu'il semble ne pas me donner ces avertissements plus. Le game_name.app.dSYM mince ne fonctionne toujours pas... la zone d'admin est absent? Je suis sûr que si ce fichier existe à un moment donné, c'est sûr qu'il ne le font plus.
OriginalL'auteur BrandNewUser | 2011-03-29
Vous devez vous connecter pour publier un commentaire.
Depuis que vous êtes passé loin de svn, vous pouvez supprimer tous les .svn dossiers qui sont probablement à gauche de votre version précédente, les efforts de contrôle.
De vérifier une nouvelle copie de Perforce convient également de travailler, à condition que vous n'avez pas enregistré dans l' .svn dossiers en p4, dans ce cas, vous devez les supprimer tous à partir de p4.
Hmm.. je ne vois pas tout .svn dossiers de n'importe où dans mon dossier racine et n'importe où de plus profond.
L' .svn dossiers sont cachés. Un moyen est d'utiliser le terminal de commande. defaults write com.apple.Finder AppleShowAllFiles OUI. Cela permettra d'afficher tous les fichiers cachés sur Mac. Ou, vous pouvez exécuter manuellement
svn status
de commande dans le dossier pour voir si elle relève de la subversion. Si elle n'est pas sous subversion, vous obtiendrez un message "svn avertissement: '.' n'est pas une" copie de travail. Si vous ne voulez pas suivre les modifications apportées à ces fichiers, vous pouvez utiliserfind . -type d -name .svn -print0 | xargs -0 rm -rf
pour se débarrasser de l'état svn. Utilisez cette commande que si vous êtes sûr. HTH.OriginalL'auteur Philippe
Les réponses fournies dans ce post devrait vous aider à résoudre les avertissements que vous voyez qui se rapportent à des fichiers manquants: Fichier manquant avertissements montrer après la mise à niveau vers XCode 4
OriginalL'auteur Scott