AOSP 저장소로 작업 할 때 로컬 매니페스트 폴더를 만들고 자신의 프로젝트에 사용할 매니페스트 파일을 저장할 수 있습니다. 우리 프로젝트가 성장함에 따라 우리는 더 많은 프로젝트를 우리의 매니 페스트에 계속 추가합니다. git에서이 매니페스트 파일을 추적하므로 모두 최신 상태를 유지할 수 있습니다.Android AOSP Repo 동기화 로컬 미러
repo sync
으로 전화를 걸면 모든 변경 사항을 먼저 로컬 매니페스트 파일로 가져와야하는 것이 문제입니다. 그렇지 않으면 다른 사람이 추가 한 필수 프로젝트를 놓칠 수 있습니다. 음, repo는 자체 매니페스트 파일을 동기화 할 수 있으며 repo sync
으로 전화하면 자동으로 수행됩니다. 실제 동기화가 발생하기 전에 자체 매니페스트 파일을 동시에 자동으로 업데이트하는 방법이 있습니까? 차라리 여분의 스크립트를 사용하지 말고, repo
이이 문제를 스스로 해결할 수 있다면 정말 대단 할 것입니다.
나만의 매니 페스트 저장소를 사용하는 이유는 없습니다. 새로운 AOSP 브랜치로 업그레이드 할 때 더 많은 작업을해야한다는 것을 의미하기 때문에 완벽하지 않습니다.하지만 원래의 문제는 반드시 해결됩니다. –
아, 나는 이미 manifest git를 분기했다고 생각했지만 이제 local_manifests 디렉토리에 별도의 자식이 있음을 알게되었습니다. 조금 이상합니다. –
이상하지 않아야합니다. 우리는 AOSP에서 대체 할 수있는 자체 저장소와 패키지를 가지고 있으며 매니페스트 구문을 사용하여 제거하고 바꿀 수 있습니다. 새로운 개정판이나 릴리즈로 옮길 때 새로운 AOSP 매니페스트로 변경 사항을 병합 할 필요가 없기 때문에 변경하지 않고 AOSP 매니페스트를 유지하는 것이 좋습니다. –