【发布时间】:2018-07-10 13:53:58
【问题描述】:
假设存在一个名为“A”的远程仓库,它在分支“Ab”中有一个名为“B”的子模块(“Ab”是“A”仓库的分支)。
我的机器中没有克隆 A 存储库,也不想克隆它。 我想知道 A 子模块的“Ab”分支的 B 子模块的 git SHA1,以便 git 存档。
我知道 A 和 B 的 URI(如果有帮助,它是一个“ssh://.... 地址)。
这可能吗? 怎么样?
顺便说一句,我没有 ssh 访问具有 A 和 B 存储库的机器,所以我不能执行“ssh -p port destination command”。如果有帮助,这台机器是一个 gerrit 服务器。
【问题讨论】:
-
克隆 B,然后检查 Ab?
-
@evolutionxbox,Ab 是 A repo 中的一个分支,而不是 B repo 中的一个分支。
-
你能在 bitbucket 或 github 之类的工具中看到 repo A 吗?您可以轻松找到 repo B 所需的提交 ID。
标签: git