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