Je commence à utiliser Git avec XCode, mais j'ai été confronté à une situation que je ne suis pas sûr de gérer.git avec XCode et en ignorant .xcodeproj sur la fusion?
J'ai une branche de mon projet « branchA
» qui a un SDK de base cible de construction d'iOS 3.2
je « branchB
» qui a été fourchue de branchA qui a un SDK de base cible de construction pour iOS4.2
Je continue avec le développement des deux branches, branchA
avec des fonctionnalités qui ne dépend pas des caractéristiques du SDK4.2, branchB
pour les fonctions qui ne dépendent 4.2
de temps en temps, je veux fusionner les changements effectués en branchA
en branchB
.
Bien sûr, les résultats dans certains conflits que je peux facilement corriger - à l'exception de ceux qui se produisent dans le fichier .xcodeproj
Comment puis-je dire git ne pas fusionner le fichier .xcodeproj
de branchA
en branchB
- en substance, maintenir la .xcodproj
fichier dans la branche B et ignorez les différences qu'il peut avoir avec branchA
?
Génial - merci beaucoup! Je suppose que les caractères génériques sont valides dans le fichier .gitattributes? Par exemple, si je veux conserver keepMine pour tous les fichiers du répertoire .xcodeproj, je peux utiliser '* merge keepMine'? (citations ajoutées pour la démarcation seulement). Cela semble fonctionner comme prévu, mais je ne connais pas assez le fichier .gitattributes. – TomH
Je pense avoir trouvé ma réponse concernant l'utilisation de * dans les attributs .gitat ici: http://stackoverflow.com/questions/1910444/git-merge-s-theirs-needed-but-i-know-it-doesnt-exist/ 1910479 # 1910479 Merci encore. – TomH