我正在寻找一个git repo,它包含一个公共库和多个共享该公共库的子存储库。一个例子是
Parent Repo:用于更新服务器和工作站通用的操作系统的代码
子存储库:除了工作站应用程序的安装和更新之外,还从父存储库继承代码。
Child Repo:除了服务器应用程序的安装和更新以外,还从Parent Repo继承代码。
另一个例子是以Ubuntu为例。 Ubuntu有其操作系统的多种变体。服务器版本,工作站版本和Studio版本。它们都具有相同的通用基础(例如内核版本),并尝试使用其自己的特定应用程序默认值,即Server具有OpenSSH,工作站具有gnome DE,等等。
希望这是有道理的。另外,我可能错误地使用了术语回购。我知道分支机构与我追求的目标很接近,但是我想看看是否有更好的方法。分支允许合并到主/父中,但我想避免这种情况。
亲切的问候, 爱德华