0

3人のチームがあり、ブランド化/カスタマイズされたアプリのクライアントは約10人です

カスタマイズされたすべてのアプリには、git(マスター)の中央コードベースがあります。

すべてのアプリの中央リポジトリとしてgitを使用したいと思います。

達成したいのは、コードベースをマスターとして設定し、ダミーのグラフィックとデータを使用することです。新しいクライアントがあるたびに、新しいブランチ(client1)を作成します。グラフィックを更新してアプリをカスタマイズしてから、本番環境にデプロイします。

したがって、開発者はローカルマシンで作業し、サブブランチ(client1-1、client1-2)などを作成してから、親ブランチ(client1)にコミットします。

後で、クライアント1-1からマスターに戻るまで変更をコミットしたい場合、それは可能ですか?

また、それはiOSアプリの標準的な開発プロセスですか?

4

1 に答える 1

0

本番環境にデプロイするか、マスターとマージする場合、実際にはマージの競合に多くの時間を費やしてから、コードを本番環境に移行することになるため、これは良い考えではないと思います。私があなただったら、10 個の異なる git リポジトリを持ち、新しい顧客が来たら、新しいリポジトリを作成します。git は無料なので、リポジトリの作成は難しくありません。時間と緊張も大幅に節約できます。リポジトリの準備ができたら、すべてのプロダクションをクリアして、新しいものとして作成します。次に、準備ができたリポジトリをプッシュします。お役に立てれば...

于 2013-03-07T16:17:34.097 に答える