列出对Android源代码所做的自定义更改

时间:2014-04-10 09:48:01

标签: android android-source

我正在尝试制作一个“差异”来提取顾问对Android源代码所做的自定义更改。我知道已经进行了更改的分支是4.2.2_r1(构建ID JDQ39),但原始的“diff -r”列出了超过60k个文件的更改。

我如何知道确切的源代码“commit”(或repo中调用的任何内容),以使diff在原始Android源代码上更准确并复制更改?

谢谢,问候。

1 个答案:

答案 0 :(得分:0)

使用repo命令可以有效地跟踪对Android源代码所做的更改。将所有存储库检出到分支4.2.2_r1,并使用命令repo forall -vc "pwd && git diff"repo diff

仅供参考-您可以使用其他git命令来代替git diff中的repo forall -vc "pwd && git diff"。例如:-repo forall -vc "pwd && git status"。也可以使用repo forall -vc "pwd && git checkout <branch-name>"

将所有存储库检出到特定分支。

注意:pwd && git <command>首先打印绝对路径,然后执行git命令。这是将输出格式化为存储库路径,然后是其git命令结果。