我有一个带有子模块的代码提交存储库。子模块是 CodeCommit 中的另一个存储库。
当我尝试从父存储库中查看子模块中的内容时,出现错误,指出:
AWS CodeCommit could not find the blob
对问题可能是什么有任何想法吗?
这通常意味着第一个 CodeCommit 存储库正在为第二个存储库树引用 SHA1,...第二个存储库尚未将其推送到 CodeCommit。
您可以看到 SHA1(在第一个存储库的本地克隆中)具有git ls-tree master <path-to-directory-containing-submodule>
.
请参阅"如何查找子模块的 SHA 提交?
您需要确保第二个存储库(充当第一个存储库的子模块)已推送该 SHA1。