我从没使用过repo,最近才发现AOSP由不同的git存储库组成。
我的问题是:如何在两次提交之间签出?
例如,让我们考虑this commit 仅涉及一个.java文件(InstallStart.java)
在我的情况下,我转到包含InstallStart.java的文件夹:
/mnt/aosp/Android/packages/apps/PackageInstaller/src/com/android/packageinstaller
git log
显示我在git存储库中...但是检出失败
git checkout 419c6b327562afc9af3bed5e92741e5bf190ec30
fatal: reference is not a tree: 419c6b327562afc9af3bed5e92741e5bf190ec30