ある Git リポジトリから別のリポジトリのフォルダへのリンク

ある Git リポジトリから別のリポジトリのフォルダへのリンク

1 つの Git リポジトリからリモート リポジトリの特定のフォルダーへの参照を追加しようとしています。

例:

レポ-1

.
├── a
├── b
└── c

リポジトリ 2

.
├── A
├── B      # this should link to repo-1's `b` folder
└── C

編集1: 明確にするために、私はGitを使用しています

答え1

これはgitでは不可能です。

各コミット参照は、追跡されたファイル システム全体のスナップショットへのポインターであるため、リンクはリポジトリ全体に対するものであり、リポジトリの一部に対するものではありません。

回避策としては、「フォルダー」を独自の別のリポジトリに作成します。次に、これをサブモジュールとして repo-1 と repo-2 に含めます。

https://git-scm.com/book/en/v2/Git-Tools-サブモジュールサブモジュールについて詳しく説明します。

関連情報