iOSアプリを複数人で開発するときにStoryboardのコンフリクトが起こるととてもややこしい事になりますよね。また個人的に、以前コンフリクトなしでgitが自動マージしたアプリがクラッシュするようになってしまったこともあり、Storyboardのコンフリクトが大変怖いです。
iOSアプリ開発では、Storyboardのマージを考えた場合、どのような開発体制にしたらよいのでしょうか?
以下に自分が思いつくだけパターンを挙げてみました。必要に応じて追加します。
- Storyboardはマージできない。だからそもそも複数人の開発では使わない。
- Storyboardの(わかりづらい)XML仕組みをしっかり理解した上で、プルリクエストを受けた人が適切にマージをする。
- Storyboardの変更をするときはcommitをめちゃめちゃ細かくして、不具合が起こった場合原因を特定しやすくする。
- Storyboardを修正するときは事前に開発メンバーに周知して一人だけが修正作業を行うようにし、コンフリクトを極力起こさないようにする。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/03 14:11