2012-03-09 30 views
2

私はMacとiOS開発用にXcode 4を使用しています。これまでPerforceを主に使用してきました。私はgitに切り替えることを検討しています。単一のgitリポジトリに複数のXcodeプロジェクトがありますか?

gitリポジトリの設定に関する推奨事項を探しています。私は共通のソースを使用する2つのXcodeプロジェクトを持っています。このように:

  • dev/commonSource/- project1とproject2が使用するソースファイル。
  • dev/project1/- Xcodeプロジェクトとソース。 commonSourceのソースを使用します。
  • dev/project2/- Xcodeプロジェクトとソース。 commonSourceのソースを使用します。

3つの別々のgitリポジトリ(commonSource、project1およびproject2用)を作成する必要があります。または、私はdevディレクトリのための1つのgitリポジトリを作成する必要がありますか?私は最良のアプローチが何であるか分かりません。 Perforceと同じ状況で、私は1つのリポジトリを使用しました。

答えて

0

私は個人的に3つの異なるレポルートに行きます。同じ共通ソースコードを使用する別のプロジェクトを開始したい場合は、スケーラビリティに優れているようです。多分いつか、あなたはソースコードをオープンしたいと思うでしょう。それはそれ自身のレポでそれがあれば超簡単でしょう。

+0

ありがとうございました。私は3つのレポのアプローチに傾いています。これにより、project1とproject2の変更を個別にプッシュ/プルするのが容易になります。 Perforceにうまくいきましたが、おそらくgitの間違ったアプローチでした。うまくいけば、1つのXcodeプロジェクトは、2つの異なるgitリポジトリからのソースを扱うことができます。これが問題なのかどうかはわかりません。 –

関連する問題