2012-11-25 2 views
1

Android 소스 코드 다운로드와 관련하여 문제가 있습니다. Google에서 Android 소스 코드를 다운로드했으며 소스 코드가 8.5GB 크기라고합니다. 하지만 내 견적으로, 나는 대략 2-3 GB 크기 (대략) 만 다운로드했을 것입니다. 소스 코드를 다운로드 한 디렉토리의 크기가 15GB입니다. 레포 동기화를하면 다운로드가 완료되었음을 알 수 있습니다.Android 소스 코드가 손상되었습니다.

여기에 좀 더 많은 정보는 다음과 같습니다 내가 https://android.googlesource.com/platform/manifest

내가 무슨 일을 했는가 -u 명령
$의 REPO 초기화를 사용하여 다운로드? 다운로드 중에 Ctrl 키를 사용하여 일시 중지하고 fg로 다시 시작한 경우가있었습니다. 또한 때로는 그물이 끊어져서 다시 동기화를해야했습니다. 그 다운로드가 손상되었을 수 있습니까? 다운로드가 잘되었는지 어떻게 확인합니까? 감사합니다. .

+0

예상과 다른 크기 이외의 소스에 문제가 있습니까? repo/git은 파일 해시를 기반으로하며 쉽게 손상되지 않습니다. – zapl

+0

다른 문제는 없습니다. 위에서 언급 한 바와 같이 소스 코드 크기가 혼란 스럽습니다. 즉 2-3GB의 다운로드는 15GB, Google 8.5GB는 어떻게 이루어 집니까? – user1851097

+0

repo는 symlink를 많이 사용하므로 더 큰 것처럼 보일 수 있습니다 - 다운로드는 압축을 사용하여 텍스트 파일에서 잘 작동합니다. – zapl

답변

0

Git 저장소에 매우 매우입니다. 파일을 검사하기 때문에 손상된 파일이 없을 것입니다. 그래서 @zapl이 말한 것처럼, 그것이 유일한 "문제"라면 당신은 하나도 가지지 않습니다.

킷의 다운로드 한 저장소의 크기는 원본에서 사용한 최종 디스크 공간과 아무 관련이 없습니다.

Git은 파일을 압축하고 로컬에서 파일을 빌드하는 데 "델타"및 기타 개체를 사용합니다. 따라서 파일은 이진 방식으로 전송되지 않습니다.

+0

계몽의 답변을 주셔서 감사합니다 – user1851097

관련 문제