1
kmahyyg 2017 年 6 月 30 日 via Android
战略性 mark
|
2
geelaw 2017 年 6 月 30 日 已经删掉的东西弄不回来,答案是:
1. clone 高通的仓库 2. 删除内容 3. 解压缩 4. git add . 5. git commit -m '变成最终版本' |
3
cxbig 2017 年 6 月 30 日 这个压缩包如果不带.git 目录的话,是找不回来的。
你倒不如 clone 那个 repo,再把这个压缩包覆盖进去看看有什么不同。如果差别不大,就在基础上接着走。 |
4
killeder 2017 年 6 月 30 日 via Android https://www.codeaurora.org 这上面高通的内核都有
|
5
tempdban OP |
6
tempdban OP @geelaw 这样操作的话,我在后续合并其他 commit 的时候,还会有冲突。比如说合并 7.12 的相关 commit
|
7
Ariver 2017 年 6 月 30 日
为啥要暴力 diff? beyond compare 值得拥有。
|
9
yinheli 2017 年 6 月 30 日 clone 原始仓库,依次 checkout 版本,和没有 commit 的代码对比,如果每个文件都一样(比如 hash 都是一样的)说明应该就是那个 commit 导出的。
以上,最好写点脚本检测。 |
11
coolypf 2017 年 6 月 30 日
这样已经很好了。
|
12
coolypf 2017 年 6 月 30 日
小米开源的 Linux 内核就是这样的:
https://github.com/MiCode/Xiaomi_Kernel_OpenSource/commits/mido-m-oss |
13
zqcolor 2017 年 6 月 30 日
要看.repo 文件夹里面的 manifest.xml, 然后可以找到 https://www.codeaurora.org 上的源码
|
16
liufish 2017 年 7 月 1 日
拿到了高通内核代码,感觉挺厉害的。
|
18
kneep 2017 年 7 月 1 日 via iPhone
git 的数据库没给你,说明这些公司开源可能是迫于合规的要求,并不是真的想当作一个开源项目来运营
|