2017-11-08 2 views
0

최신 안정 버전의 Chromium을 작성하고 싶습니다. 작성시 62.0.3202.84 (OmahaProxy 참조).특정 버전의 Chromium을 만드는 방법은 무엇인가요?

build instructions은 현재 개발 버전에서 잘 작동합니다. this question에서

Brave wiki 및 다른 소스 가져 오기 및 특정 버전을 구축 할 수있는 지침 꽤 명확한 것 같다 :

git fetch origin 62.0.3202.84 
git checkout -b my_stable_branch FETCH_HEAD 
# hooks and dependencies if needed, commits, compilation... 

그러나,이 나를 위해 작동하지 않습니다. FETCH_HEAD 분기를 만들 때 git logmaster의 최신 커밋을 가지고 있음을 보여줍니다.

내가 뭘 잘못 알고 있니?

편집 : 나는이 master에서 the steps from Asesh's answer을 할 경우

, 그것은 "성공적으로"실행하지만, 난 여전히 대신 내가 원하는 무엇 master 구축을 끝낸다.

처음 62.0.3202.84처럼 (the Chromium documentation에 규정 된) 특정 태그에서 브랜치를 만들거나 그냥 gclient sync --with_branch_heads 나에게 다음과 같은 오류주고 실패, 분기없이 체크 아웃 경우에도 경우

Error: Command 'git checkout --quiet 6e4c388c0117fe408b66fbede91081fb1018c5fe' returned non-zero exit status 128 in /path/to/chromium/src/media/cdm/api 
fatal: reference is not a tree: 6e4c388c0117fe408b66fbede91081fb1018c5fe 
+0

내가 gclient''의 코드에 살짝; 내가 얻는 오류는 코드의 해당 특정 버전 (예 : 3202)에 묶여있을 가능성이 큽니다. – Ealhad

답변

0

을 3239 버전을 성공적으로 컴파일 했으므로이 문제는 3202의 DEPS 파일의 잘못된 참조라는 것을 이해합니다. (아주 이상해 ...)

은 따라서 다음 단계는 실제로 올바른지 :

git checkout -b your_branch xx.x.xxxx.xx 
gclient sync 
관련 문제