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