我们当前的一个应用程序依赖于从 github 克隆的只读库(我们称之为 XXLib)。当我剪切并发布我的应用程序的构建时,我将其标记为特定版本(例如 v1.1),但是,鉴于 XXLib 可以并且会随着时间而改变,我如何将 XXLib 的特定版本标记到我的中心存储库,以便我可以随时返回并重新构建?
我的一个想法是在我的中央 git 服务器上创建一个新的存储库,在我的工作空间中为 XXLib 添加一个跟踪分支,允许我在构建时将工作空间的内容推送到我们的中央服务器。IE。我工作区中的 XXLib 有两个遥控器(origin 和 mygitserver),我用来拉(origin)和推送(mygitserver)
或者这是子模块的情况?
任何想法将不胜感激。