2012-06-13 2 views
0

가 (당신이 여기 모든 버전 볼 수 있습니다 http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/) 얻기안드로이드 소스 코드 I 버전 2.3_r1에 대한 예를 들어 안드로이드 소스 코드를 얻으려면

를 그리고 따라 http://source.android.com/source/downloading.html

에 나는 repo init -u https://android.googlesource.com/platform/manifest -b android-2.3_r1을 쓰고 있어요

하지만 모든 소스 코드를 다운로드하고있는 것으로 보입니다.

내 행동에있어 잘못된 점은 무엇입니까?

답변

1

아니요. git은 원격 측에서 어떤 브랜치가 있는지를 알려주고있다. 지정한 지점을 체크 아웃하면됩니다.

또한 전체 Repo는 여러 개의 서브 레퍼로 구성되어 있습니다. 따라서 repo 명령은 복수 브랜치를 다운로드하는 것처럼 보이는 git clone 명령을 실행합니다. 그래서 당신은 약 6,5GB를 다운로드 할 것이고 나는 약 200 개의 저장소를 생각할 것입니다.

1

나는 그것이 모두 하나의 git 트리라는 것을 확신한다. 그리고 브랜치를 지정하면 동기화 후에 체크 아웃 할 git 브랜치가 표시된다.

관련 문제