2010-09-25 4 views
0

Suis nouveau à SVN, donc désolé si cela est évident (n'a pas eu de chance Googling, et été sur elle pendant quelques jours).SVN dans la corruption XCode de pbxuser

J'ai mis en place un dépôt Subversion hébergé par Unfuddle et tout fonctionnait bien entre mon iMac et mon MacBook Pro jusqu'à ce que je reçoive un message d'erreur disant que le fichier projet était devenu illisible. Après avoir supprimé mes copies de travail sur les deux machines et avoir vérifié le projet, je l'ai suivi jusqu'au fait que mon fichier de paramètres utilisateur sur mon iMac (dave.pbxuser) s'affiche avec un statut M, alors qu'il apparaît comme ? sur mon MacBook.

Je pensais que pbxuser devrait faire partie de la config globale ignore et ne devrait jamais avoir un M contre lui. Si je valide l'ensemble du projet à partir de l'iMac, le fichier projet est à nouveau corrompu.

Est-ce que le fait que pbxuser soit en quelque sorte sous contrôle de source sur l'iMac est le coupable? Des idées comment cela s'est passé et comment rectifier?

Vive

Dave

Répondre

0

OK J'ai travaillé autour de cette question. Ce n'est pas beau, mais ça marche. Sous le menu des référentiels SCM, je choisis le référentiel avec le projet qui cause le problème. Il est important que ce projet ne soit pas ouvert à ce moment-là. Trouvez le fichier .xcodeproj et cliquez dessus. C'est en fait un wrapper pour 3 autres fichiers dont un .pbxuser. Sélectionnez le fichier .pbxuser et supprimez-le du référentiel. Pour me remettre en route, j'ai supprimé ma copie de travail, puis j'ai réexaminé l'ensemble du projet. Je ne sais pas comment le fichier pbxuser a été ajouté au contrôle de la source en premier lieu, mais maintenant il est très heureux avec un? contre cela sur mes deux machines.

Espérons que cela est un peu utile à quelqu'un,

Dave