我们当前的一个应用程序依赖于来自github的克隆只读库(让我们称之为XXLib)。当我剪切并发布我的应用程序的构建时,我将其标记为特定版本(例如,v1.1),但是,鉴于XXLib可以并且将随着时间的推移而改变,我如何将特定版本的XXLib标记到我的中心存储库,以便我可以随时返回并重新构建?
我想到的是在我的中央git服务器上创建一个新的存储库,在我的工作区中为XXLib添加一个跟踪分支,允许我在构建时将工作区的内容推送到中央服务器。即。我工作区中的XXLib有两个遥控器(origin和mygitserver),我用来拉(原点)和推(mygitserver)
或者这是子模块的情况吗?
任何想法都会受到赞赏。
答案 0 :(得分:1)
将远程库导入为子模块。如果您需要对其进行自己的更改,请将它们放在您自己的Git存储库中,该存储库来自GitHub存储库。
XXLib-GitHub | XXLib-Your-Fork | Your-app