git clone https://gitlab.com/TeeFirefly/rk356x-android11-bundle
checkout出来后 下update命令,提示出错
./update
[Info]Update Bundle repo...
来自 https://gitlab.com/TeeFirefly/rk356x-android11-bundle
* branch master -> FETCH_HEAD
-------------------------------------------
[Info]Update to FETCH_HEAD:
error: 仓库中缺少这些必备的提交:
error: 4608887b389c2798563217728c832dc2d91dd6c3
[ERROR]Fetch ./0.bundle error!!
error: 仓库中缺少这些必备的提交:
error: 609f13f7692e754bc51f61125d6f2dcac714ed49
[ERROR]Fetch ./1.bundle error!!
zyk
October 13, 2021, 2:51am
2
本帖最后由 zyk 于 2021-10-13 10:53 编辑
以前有拉取吗,是第一次拉取?从网盘上下载的可以吗
zyk 发表于 2021-10-13 10:51
以前有拉取吗,是第一次拉取?从网盘上下载的可以吗
第一次拉,以前没拉过,下载了bundle的7z压缩包解压运行update也是同样错误
zyk
October 13, 2021, 2:32pm
4
本帖最后由 zyk 于 2021-10-13 22:36 编辑
Firefly-RK356X_Android11.0_git_2021xxx.7z.001解压了吗,解压后
本帖最后由 princeofdream 于 2021-10-14 20:34 编辑
不一样啊,gitlab和下载的7z包文件列表都是如下,
0.bundle 1.bundle 2.bundle 3.bundle 4.bundle 5.bundle 6.bundle 7.bundle README.md README_zh.md update
md5sum 7z包校验如下
c64a10d5489cdcc2be5306cec057eb12 rk356x-android11-bundle.7z
git log等信息参考附件,或者能否提供另外一个地址我下载?谢谢
zyk 发表于 2021-10-14 22:22
以下操作有执行吗
有操作的,我解压出来和git reset --hard的md5和git的hash都给你了,你可以看一下你的git log看看
zyk
October 20, 2021, 6:46am
8
princeofdream 发表于 2021-10-20 00:22
有操作的,我解压出来和git reset --hard的md5和git的hash都给你了,你可以看一下你的git log看看
需要下载源码,然后通过拉取下来的bundle去更新。图片看起来只是bundle的校验,源码有校验了吗,例如
$ md5sum /path/to/Firefly-RK356X_Android11.0_git_20210824.7z.001
$ md5sum /path/to/Firefly-RK356X_Android11.0_git_20210824.7z.002
$ md5sum /path/to/Firefly-RK356X_Android11.0_git_20210824.7z.003
$ md5sum /path/to/Firefly-RK356X_Android11.0_git_20210824.7z.004
$ md5sum /path/to/Firefly-RK356X_Android11.0_git_20210824.7z.005
b4c3d014a688d230bb25156a4c5aea26 Firefly-RK356X_Android11.0_git_20210824.7z.001
1ddfec58d0d69aee6029982fcbe4343c Firefly-RK356X_Android11.0_git_20210824.7z.002
d08b16c244545ac68b496e2980d3c6a7 Firefly-RK356X_Android11.0_git_20210824.7z.003
2b628cc10a55214b8d9a3619673c01c3 Firefly-RK356X_Android11.0_git_20210824.7z.004
6f7e63955c96ca3c9ba6e4e49d52c90c Firefly-RK356X_Android11.0_git_20210824.7z.005
zyk 发表于 2021-10-20 14:46
需要下载源码,然后通过拉取下来的bundle去更新。图片看起来只是bundle的校验,源码有校验了吗,例如
…
源码校验是一致的,我对比过,过后我就删了7z文件了
1、下载源码 Firefly-RK356X_Android11.0_git_20210824/ ,解压后只有 .git, 假设根目录为 TOP_DIR/,那么目录结构是 TOP_DIR/.git
2、执行 git reset --hard 后,文件出来了,只有一个branch, firefly, git log最新是
commit 98378ba401c067a817b9c879616a41105b308f7a (firefly)
Author: Firefly <service@t-firefly.com>
Date: Thu Aug 12 11:44:39 2021 +0800
support RK3568B2 and improve os stability
3、下载bundle。复制到上述代码根目录的 .bundle 下,目录结构是 TOP_DIR/.bundle
4、执行 .bundle/update, 提示无法读取远程仓库,因此修改 TOP_DIR/.git/config 下的 git@gitlab.com : 到 https://gitlab.com/也不行,如果加入 这个路径为origin的话,update过后就又变成了 1到7的bundle,