2013-01-18 29 views
1

即如果我這樣做:如何知道Android回購中的當前版本?

$ repo init -b froyo; repo sync 

,我回到這個回購後,我怎麼能確定哪個版本的簽出的? 換句話說,響應於:

$ "unknown command which I am looking for" 

應該是在此情況下 「的Froyo」(或相應的版本號), 後:

$ repo init -b gingerbread; repo sync 

它應該是 「薑餅」(或相應的版本號)

回答

3

您可以在.repo隱藏目錄中打開manifest.xml文件。 在該文件中,你可以找到以下標記和價值薑餅:

default revision="refs/tags/android-2.3.4_r1" 

我不知道這是否是這樣做的正式途徑。

0

獲取所有回購

這個命令也可能是有用的SHA,因爲樹枝似乎是移動,而不是同步所有的subrepos:

repover() (
    # Print the revision of all repos. 
    top="$(pwd)/" 
    repo forall -c "pwd=\"\$(pwd)\"; echo \"\$(git log -1 --format=\"%H\") \${pwd#$top}\"" 
) 

的輸出格式爲:

c3e60f38c81a3dd4ff49dca0f05f84a8b464004f art   
293d4633af7d80584c7968c650bced857f338bc0 bionic  
80ccac2fffc09ef0b8a1fe43c096788e12359a1d bootable/recovery            
3aaf722a8d25ed726d4aba5d96bd325afe74a61c build/blueprint             
cfcaaa25117310666e02a989a6bd9d45e82d8041 build/kati 
a7229a08b7c5d481cb813d810f1d88c3de3cdc8b build/make 
2e020842dc44bb67c3aad84217b3e6c4fa8fd900 build/soong 
4cc6ccbeeed7d8ddcfb0fc955e523ba6d86e9601 compatibility/cdd            
34c43035d43004a23d34b1ae6651f6ea2107eb4c cts   
dd452a4244dad07c53db525d314fdcf4429ffd46 dalvik 
相關問題