2010-12-10 34 views
0

J'ai un projet sur lequel je travaille sur deux Mac différents. Je déplace la source via un serveur SVN (celui par défaut qui vient avec le Mac). Chaque fois que j'essaie de faire une mise à jour, je reçois cette erreur:Comment éviter cette erreur SVN dans XCode?

SCM Project File Conflict: MyProj.xcodeproj/brianpapa.pbxuser

Est-il possible pour l'éviter? Chaque fois que je dois jeter ma copie locale, puis laisser le projet recharger.

Répondre

0

Voir le fil de discussion suivant. C'est vieux cependant.

fichier .pbxuser préférences de l'utilisateur stocke pour le projet, par exemple tailles de fenêtre, style de construction active, signets de fichiers, et quelques autres choses.

Il existe également un fichier default.pbxuser (ou quelque chose comme ça) que vous pouvez conserver dans le référentiel. Tout nouvel utilisateur ouvrant le projet obtiendra ces paramètres comme point de départ pour son fichier personnel .pbxuser. Sur cette base, ma suggestion serait d'inclure uniquement le fichier de préférences par défaut. Sinon, toute modification des paramètres de préférences de l'utilisateur entraînera des modifications dans ce fichier. Je suppose que c'est un format non-textuel pour stocker des informations et subversion n'est pas capable de le résoudre.

0

Je ne connais pas ce fichier en particulier, mais il est fort possible que vous n'ayez pas eu besoin d'ajouter ce fichier à Subversion. Il semble que ce soit un fichier "paramètres utilisateur" local sur l'ordinateur sur lequel vous l'exécutez, et que chaque machine puisse gérer son propre fichier.

Si vous supprimez ce fichier de Subversion (enregistrez d'abord une copie locale si vous ne voulez pas la supprimer complètement), ce problème devrait disparaître.