2020-02-20

GitHubとか普段使っている人ヘルプ

こんな構成の時ってGitHubとかでどうやって管理するの?

(モバイルアプリとかの開発でのイメージ)

Appリポジトリ
 |- Commonフォルダ (共通の処理とかを入れておく)
 |- FreeVersionフォルダ (無料版のアプリコードとかを入れておく)
 |- PaymentVersionフォルダ (有料版のアプリコードとかを入れておく)


Common と FreeVersion は公開したいけど、PaymentVersionは非公開で管理したい

.gitginoreで除外だとコード管理ができないからそれは無しで

FreeVersionとPaymentVersionだけならそれぞれを公開・非公開のリポジトリ管理すればいいんだけど、共通の処理とかはCommonに置きたいから悩んでる

みんなはどうやっているのか知りたい

ちょっと調べた感じだとSubmoduleを使う方法を見つけたんだけど、その場合だと

Appリポジトリ (非公開)
 |- Commonリポジトリ (公開)
 |- FreeVersionリポジトリ (公開)
 |- PaymentVersionリポジトリ (非公開)


みたいな設定になるっぽい

これだとFreeVersionとCommonをセットにできなさそう

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん