4

私は2つの異なるバージョンのiOSアプリを持っています。基本的に1つはApp Storeで公開するために作成され(オンライン版)、もう1つは社内配布用に作成されています(オフライン版)。

私が探しているのは、私のコードを GitHub で公開する最良の方法です。これにより、2 つのバージョンでコードの一部のみが異なるため、将来両方の Xcode プロジェクトを簡単に更新できるようになります。

私が理解しているように、ブランチは「マスター」にマージされるように作成されていますが、私の場合、両方のバージョンを分離する必要があり、マージする必要があるのはわずかな変更だけです。

GitHub リポジトリ用に 2 つ目のブランチを作成しようとしましたが、これが両方のプロジェクトを一緒に更新し続ける最も簡単な方法なのか、それとも GitHub に 2 つの別々のリポジトリを作成した方がよいのかわかりません。

ご意見ありがとうございます!

4

2 に答える 2

0

2 つの git リポジトリを持つと、管理が難しくなります。

典型的なワークフローは、3 つのブランチを持つことです。

マスター appStore 内部

コードを変更したら、それを appStore と内部ブランチの両方にプッシュする必要があります。

これは、1 つの git リポジトリ内にすべての異なるリリース バージョンを持つサンプル プロジェクトです。

https://github.com/adaptivecomputing/torque

于 2013-05-23T13:47:22.753 に答える