從一個 Git 儲存庫連結到另一個儲存庫的資料夾

從一個 Git 儲存庫連結到另一個儲存庫的資料夾

我正在嘗試將一個 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-Submodules詳細解釋了子模組。

相關內容