2017-10-18 16 views
0

J'ai un problème où j'ai fusionné une branche dans le maître de la Git CLI, mais Xcode (9.0) montre que l'un de mes points de vue dans le principal. Le storyboard a des contraintes différentes sur le master que sur le rollback (la branche que j'ai fusionnée en master). C'est un problème parce que les contraintes sont les changements que j'ai besoin d'être validés pour maîtriser, et construits pour l'Appstore d'ailleurs.Git montre deux branches comme étant identiques tandis que xcode les montre comme différentes

J'ai essayé de fusionner de nouveau le rollback en master et Git me dit qu'il est déjà à jour. Quand je passe à la branche "rollback", elle montre un ensemble de contraintes sur ma vue dans Xcode et Xcode en montre une autre sur la branche master.

Est-ce que quelqu'un sait pourquoi Xcode ne conserve pas la même version que Git semble être? Comment cela peut-il être rectifié?

Merci d'avance.

Répondre

1

Le xcode gâche généralement quelque chose quand vous poussez quelque chose à Git, en particulier dans les cas où le fichier est un storyboard. L'une des façons d'avancer serait de prendre un nouveau clone de la branche Master dans un nouveau dossier de projet sur votre mac. Mettez dans votre main.storyboard les changements que vous voulez dans le nouveau clone du projet et validez/insérez-le. Si le conflit persiste, gardez votre version du main.storyboard (celle avec les changements que vous voulez) intégrer). Devrait fonctionner correctement. A eu des problèmes similaires dans le passé, cette solution l'a généralement fait pour moi.