AWS CodeCommit 子模块 Blob 不存在



我有一个带有子模块的代码提交存储库。子模块是 CodeCommit 中的另一个存储库。

当我尝试从父存储库中查看子模块中的内容时,出现错误,指出:

AWS CodeCommit could not find the blob

对问题可能是什么有任何想法吗?

这通常意味着第一个 CodeCommit 存储库正在为第二个存储库树引用 SHA1,...第二个存储库尚未将其推送到 CodeCommit。

您可以看到 SHA1(在第一个存储库的本地克隆中)具有git ls-tree master <path-to-directory-containing-submodule> .
请参阅"如何查找子模块的 SHA 提交?

您需要确保第二个存储库(充当第一个存储库的子模块)已推送该 SHA1。

最新更新