Appリポジトリ |- Commonフォルダ (共通の処理とかを入れておく) |- FreeVersionフォルダ (無料版のアプリのコードとかを入れておく) |- PaymentVersionフォルダ (有料版のアプリのコードとかを入れておく)
Common と FreeVersion は公開したいけど、PaymentVersionは非公開で管理したい
.gitginoreで除外だとコードの管理ができないからそれは無しで
FreeVersionとPaymentVersionだけならそれぞれを公開・非公開のリポジトリで管理すればいいんだけど、共通の処理とかはCommonに置きたいから悩んでる
みんなはどうやっているのか知りたい
ちょっと調べた感じだとSubmoduleを使う方法を見つけたんだけど、その場合だと
Appリポジトリ (非公開) |- Commonリポジトリ (公開) |- FreeVersionリポジトリ (公開) |- PaymentVersionリポジトリ (非公開)
みたいな設定になるっぽい
これだとFreeVersionとCommonをセットにできなさそう