0

我们当前的一个应用程序依赖于从 github 克隆的只读库(我们称之为 XXLib)。当我剪切并发布我的应用程序的构建时,我将其标记为特定版本(例如 v1.1),但是,鉴于 XXLib 可以并且会随着时间而改变,我如何将 XXLib 的特定版本标记到我的中心存储库,以便我可以随时返回并重新构建?

我的一个想法是在我的中央 git 服务器上创建一个新的存储库,在我的工作空间中为 XXLib 添加一个跟踪分支,允许我在构建时将工作空间的内容推送到我们的中央服务器。IE。我工作区中的 XXLib 有两个遥控器(origin 和 mygitserver),我用来拉(origin)和推送(mygitserver)

或者这是子模块的情况?

任何想法将不胜感激。

4

1 回答 1

1

将远程库作为子模块导入。如果您需要对其进行自己的更改,请将它们放在您自己的 Git 存储库中,该存储库从 GitHub 存储库中提取。

XXLib-GitHub
  |
XXLib-Your-Fork
  |
你的应用
于 2012-02-28T23:37:20.237 回答