git - AWS CodeCommit 子模块 Blob 不存在
问题描述
我有一个带有子模块的 CodeCommit 存储库。该子模块是 CodeCommit 中的另一个存储库。
当我尝试从父 repo 中查看子模块中的内容时,我收到一条错误消息:
AWS CodeCommit could not find the blob
关于问题可能是什么的任何想法?
解决方案
这通常意味着第一个 CodeCommit 存储库正在引用第二个存储库树的 SHA1,......第二个存储库尚未将其推送到 CodeCommit。
您可以看到带有git ls-tree master <path-to-directory-containing-submodule>
.
请参阅“如何通过子模块的 SHA 查找提交? ”。
您需要确保第二个 repo(充当第一个 repo 的子模块的那个)已推送该 SHA1。
推荐阅读
- javascript - 停止图像的滚动
- gradle - 添加了凭据,现在找不到参数的方法 pluginRepositories()
- apache - 将子域重写到文件夹后避免内容重复
- sql - 如何在oracle sql中提取特定值
- c# - .NET Web Api 相同的 http 动词,不同的命名方法
- php - 如何在 Laravel 5.6 中使用一个字母正则表达式验证数字?
- excel - 使用 VLOOKUP 和 SUMIF 处理未决交易和已发布交易
- python - Discord bot 添加对消息 discord.py 的反应(无自定义表情符号)
- command - 'flutter' 未被识别为内部或外部命令
- javascript - 更新 redux 状态不会触发重新渲染(也不会更新状态)