![]() | 1 kmahyyg 2017-06-30 00:49:14 +08:00 via Android 战略性 mark |
![]() | 2 geelaw 2017-06-30 01:00:29 +08:00 ![]() 已经删掉的东西弄不回来,答案是: 1. clone 高通的仓库 2. 删除内容 3. 解压缩 4. git add . 5. git commit -m '变成最终版本' |
![]() | 3 cxbig 2017-06-30 01:01:20 +08:00 ![]() 这个压缩包如果不带.git 目录的话,是找不回来的。 你倒不如 clone 那个 repo,再把这个压缩包覆盖进去看看有什么不同。如果差别不大,就在基础上接着走。 |
4 killeder 2017-06-30 08:14:21 +08:00 via Android ![]() 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 ![]() 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 的数据库没给你,说明这些公司开源可能是迫于合规的要求,并不是真的想当作一个开源项目来运营 |