5

これは、私がすでに GIT マニュアルを持っているための「方法」というよりも、正しい戦略とは何かという問題です。

Xcode ワークスペースがあります。3 つのサブ プロジェクトが含まれています。

  1. iPadアプリ
  2. iPhoneアプリ
  3. 共有コードとリソース (png など)

私は GIT リポジトリを作成することを考えていましたが、これらを設定するための最良の戦略についてアドバイスを求めていました。

サブ プロジェクトごとに、複数のブランチが存在する可能性があり、「アプリ」サブ プロジェクトの各ブランチで使用される共有コードのバージョンをある程度制御する必要があります。

現在、共有コードを組み込む方法は、そのファイルへの参照を「アプリ」プロジェクトにコピーすることです。共有コードの複数のブランチが必要な場合に何が起こるかわからないため、これが最善の方法であるかどうかはわかりません。

似たような設定をしている方で、アドバイスいただける方がいらっしゃいましたら、よろしくお願いいたします。

4

1 に答える 1

4

You should declare the shared code as a submodule.

That way, both apps would reference their own commit of your shared code repo.
If you need to do any modification in that shared code repo, you can go in that sub-directory, make them and commit them, but you will need to go back to the parent repo (one of the apps) and commit as well.
See "true nature of submodules".

于 2012-05-18T23:21:10.010 に答える