29 votes

Flux de travail Xcode 4 lorsque vous travaillez avec plusieurs développeurs

J'ai essayé de trouver la bonne façon de travailler avec les storyboards quand il y a beaucoup de devs sur le même projet et ne peut pas trouver quelque chose d'utile.

Avant de story-boards, on verrouille la plume tout en l'utilisant pour faire sûr que d'autres ne seraient pas apporter des modifications en même temps. De cette façon, les conflits de fusion avec les plumes étaient assez rares.

Mais maintenant, avec les storyboards, je ne vois pas d'avoir un dev verrouiller le tout pendant une heure avant de l'autre, on peut travailler sur sa partie! Et bien sûr, si deux d'entre eux de modifier la table de montage séquentiel, il y a un conflit de fusion. Xcode fichiers XML ne sont pas agréable de fusion et, assez souvent, la fusion provoque le problème et en fait de corrompre le fichier donc nous préférons éviter les conflits.

Je voulais savoir comment d'autres peuples sont confrontés à ce problème? Ce flux de travail n'est autre équipe de l'utiliser?

Merci!

5voto

Joey Hagedorn Points 2015

Le storyboard format de fichier est très différent de la précédente XIB formats, de sorte que vous pourriez lui donner un essai. Si vous avez de vrais exemples de modifications qui provoquent les conflits de fusion qui vous ne pouvez pas résoudre facilement, votre meilleur pari est de fichier bugs avec Apple à l' http://bugreporter.apple.com.

Dans les storyboards, les éléments ont tendance à être placé dans différentes zones du fichier en fonction de l'endroit où ils sont situés sur la toile, alors, une fois que vous avez un plus grand storyboard conflits peuvent devenir moins fréquentes.

-1voto

Logan Points 71

Si j'ai un conflit de fusion, j'ouvre simplement le fichier avec les sections "Ouvrir en tant que" et "Code source" et je prends la section mine >>>> ou la section de l'autre collaborateur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X