2016-11-11 21 views
3

私たちはGIT上に2つの異なるリポジトリを用意しています。これらのリポジトリは、Visual Studioでソリューションを形成するために一緒に必要です。各プロジェクトの下にあるファイルは、2つの異なるリポジトリからのものです。変更を加えると、正しいリポジトリの変更が更新されることを確認する必要があります(つまり、他のレポはそれを全く認識すべきではありません)。また、特定のレポに新しいファイルを追加するオプションも与えられます。 これをどうすれば達成できますか?複数のgitリポジトリからのVisual Studioソリューション

+0

異なるプロジェクトのファイルを異なるreposに保存するのはなぜですか? –

答えて

3

サブモジュールを使用して実現することができます。 1つのレポをmainRepoとして扱い、もう1つをsubRepoとして扱います。 mainRepoに基づき

  1. とちょうどあなたがしたいファイルの変更を行い、ローカルmainRepoで
  2. からファイルをレポ注意を払う必要はありませんgit submodule add subRepo’s_URL
  3. を使用し、それにsubRepoを追加サブレポ(cd foldername)では、git commit –a –m ‘input your comment’を使用することができます。したがって、mainRepoの変更されたファイルをコミットすることができます。

これは考えていた内容と異なる場合がありますが、変更内容を更新する正しいリポジトリが実際に保存されます。 サブモジュールの詳細を参照できますhere

関連する問題