我有一個回購包含single file中的一些實用功能。我想以某種方式將該文件添加到another repo,保持鏈接到舊的(所以我可以推/拉保持最新),同時保留所有其他文件。目標是有人拉第二個倉庫也應該得到實用功能,而不必擺弄多個倉庫。這是可行的例如cherry-pick
或一些特殊的remote
/clone
語法,或者我必須將實用功能移動到一個單獨的回購?在另一個回購中克隆部分Git回購
編輯:看起來像Partial sharing of git repositories和GitHub的Working with subtree merge可能是相關的;檢查他們。
編輯2:在閱讀了關於子樹合併之後,如果我可以找到「要讀取/合併的樹對象的ID」,就好像會做這項工作,如git help read-tree
所述。這只是一個提交ID?