????????source.android.com?????????????????????????

???????????????????3.83G??С??

?????????????? http://code.google.com/p/msysgit/downloads/list ??????Git-xxx.exe??????????? Git-1.6.2.2-preview20090408.exe??

??????????????????????????????????????????????? Git Bash ?????????????????????????????????????????????? Linux ??????? bash?????? Linux ?????У?? Perl ??????????????????????????? git ?????

???????????? cd ????????????? Android ?????????????? git clone ?????????????????? package??

?????????????????????? Browsers ????ó??????????????????? Git Bash ???μ????

????cd /d/AndroidProgram/AndroidSource/1.0r1/Android_open_source/platform/packages/apps

????git clone git://android.git.kernel.org/platform/packages/apps/Browser.git

????????????????????????????????? repository??????????е? Android repositories ????http://git.source.android.com????????????????????????????檔

????Project ????е??? Android ???? sub-project ??·??????????? git://android.git.kernel.org/ ?????? repository ·???

??????????????????????????? SQLite ??????????£?

????git clone git://android.git.kernel.org/platform/external/sqlite.git

?????????????????????????????????????? tree ???????·??????????????б???????????? raw ????????????????????????????

????????????????????????????????п????????????????????????git?б??е?????????????????д?????shell??????С?

?????????????

????1:????git?б????????http://android.git.kernel.org/??????"TXT"??????????????TXT?????git?б??????к????"Android+Open+Source+Project"?滻??????????????????git clone git://android.git.kernel.org/???????????????????????в???????????????ultredit.??1min???????б?????

??????????????????????2?????????????????????????????????????????????python????????????

????import fileinput

????import sys

????import re

????import os

????import string

????outfp = open("D:/cj/project/android/tools/move.sh"??"w")

????for line in fileinput.input("D:/cj/project/android/tools/git-list"):

????path = os.path.dirname(line)

????file = os.path.basename(line)

????file = file.replace(" "?? "")

????file = file.replace(" "?? "")

????xx = ""

????for dirx in path.split("/"):

????xx = xx + dirx + "/"

????outfp.write("mkdir " + xx + " ")

????outfp.write("mv " + file + " " + path + " ")

????outfp.close()

????2:?????б??????????????£???????update.sh

????3:??git????????У? update.sh

?????????????????ɡ?

????git?б???????

????git clone git://android.git.kernel.org/tools/gwtexpui.git

????git clone git://android.git.kernel.org/tools/gerrit-contactstore.git

????git clone git://android.git.kernel.org/tools/gerrit-keyapplet.git

????git clone git://android.git.kernel.org/tools/executablewar.git

????git clone git://android.git.kernel.org/tools/test/project0.git

????git clone git://android.git.kernel.org/tools/test/manifest.git

????git clone git://android.git.kernel.org/tools/repo.git

????git clone git://android.git.kernel.org/tools/protobuf.git

????git clone git://android.git.kernel.org/tools/manifest.git

????git clone git://android.git.kernel.org/tools/gwtorm.git

????git clone git://android.git.kernel.org/tools/gwtjsonrpc.git

????git clone git://android.git.kernel.org/tools/gerrit.git

????git clone git://android.git.kernel.org/tools/android-issuetrackerredirect.git

????git clone git://android.git.kernel.org/platform/vendor/qcom/surf.git

????git clone git://android.git.kernel.org/platform/vendor/htc/dream.git

????git clone git://android.git.kernel.org/platform/vendor/asus/eee_701.git

????git clone git://android.git.kernel.org/platform/system/wlan/broadcom.git

????git clone git://android.git.kernel.org/platform/system/wlan/ti.git

????git clone git://android.git.kernel.org/platform/system/extras.git

????git clone git://android.git.kernel.org/platform/system/core.git

????git clone git://android.git.kernel.org/platform/system/bluetooth.git

????git clone git://android.git.kernel.org/platform/recovery.git