L'opération n'a pas pu être effectuée car “NOMPROJET” a un ou plusieurs arbres conflits
Je suis à l'aide de Git et quand j'ai essayé de tirer un développement plus récent de la branche avec mon actuelle de la branche à l'aide de XCode source du menu de commande, j'ai reçu ce message d'erreur:
The operation could not be performed because "ProjectName" has one or more tree conflicts.
Comment puis-je résoudre ces arbres conflits?
Grâce
- en double? stackoverflow.com/questions/14624209/...
Vous devez vous connecter pour publier un commentaire.
Il y a un conflit dans le fichier de projet, vous devez tirer à l'aide de la ligne de commande ou d'un outil graphique comme SourceTree (Gratuit) et manuellement à résoudre le conflit dans un éditeur de texte ou l'outil de comparaison.
Voir aussi:Comment utiliser Git correctement avec XCode?
J'étais en difficulté avec ce problème. Il arrive souvent quand j'ai enlever ou de modifier les
directory
du projet .Par exemple, lorsque je déplace un répertoire dans un autre répertoire existant,à la fois de l'annuaire sont de véritables dossier de l'avertissement existent.En fait le sens de
tree conflict
est que le niveau de répertoire dans votre travail référentiel n'est pas même qu'il y a sur le serveur.C'est ma façon de résoudre ce problème :
si le référentiel local manque de quelque chose et les autres éléments de serveur est inutile, Supprimer (serveur) -> mise à jour.
NOTE
Après cela, l'arbre de conflit n'existe plus.Espoir aide.
J'ai eu un problème similaire. Alors j'ai ouvert un terminal windows et changé le répertoire, vérifié ma branche était propre avec une
git status
, changé de maître à l'aidegit checkout master
et de fusion de ma branche avecgit merge push-notifications
. Le Git Ramification de Base de Ramification et de la Fusion de page explique cela en détail.Pour moi, cette erreur s'est produite lors de Xcode suis confus de la branche, le projet est actuellement sur. Donc je l'ai résolu en changeant la direction de maître, puis retour à l'ancienne branche. Alors, essayez cette solution simple au premier abord.
master
) j'ai voulu fusionner. Puis de fusionner la branche de développement, je travaillais dans lemaster
branche. L'arbre d'erreur ne montrent pas cette fois. Il semble que Xcode préfère que vous passez à la branche que vous souhaitez fusionner en premier avant de les fusionner.Ma situation. La fusion de la branche master, avec des modifications mineures dans mon actuel en cours de développement ou la version de travail.
J'ai résolu ce problème en: