2017-11-14 3 views
0

複数のreposで共有プロジェクトを処理する方法Git VisualStudio Solutions?例えば複数のreposで共有プロジェクトを処理する方法Git VisualStudio Solutions

I 3つのプロジェクトを有する:

  1. してproject_1
  2. Project_2
  3. CommonSharedProject

以前TFSで、Iは全て ための単一のリポジトリ(ジェネリック)を有するために使用しますこのプロジェクトでは、他の2つの間で "CommonSharedProject" を共有するのは簡単でした。

私は2つの異なるGitリポジトリを作成しました。

  1. Generic.Sender(てproject_1が含まれています)
  2. Generic.Reciever(contians Projetc_2)

今すぐ "CommonSharedProject" をどのように扱いますか?

  • 第1のアプローチは、これに対してもう1つのリポジトリを作成して共通コード用のNuGetパッケージを作成できることです。しかし、これを行うと、軽微な変更を行う際に余分な時間と労力を費やすことになります( )。いくつかの良い アプローチをお勧めします。
+0

この問題はサブモジュールで解決しますか? –

答えて

2

Git submodulesまたはsubtreesを使用してください。サブモジュールは、基本的に、既存のリポジトリ内のリモートリポジトリへのポインタです。

関連する問題