Software_Platform/Android

[CVS] repo 특정 git 만 sync 하기

Roien 2015. 4. 30.
반응형

Android 소스 코드는 여러 git을 하나의 repo로 가져온다.

그런데, 이 git 들중 특정 git만 선별해서 repo sync 하고 싶은 경우가 있다. 
이 때 다음과 같이 수행한다. 



1. selective git acquisition

1) repo init 
repo init -u https://android.googlesource.com/a/platform/manifest

2) frameworks/av git만 가져오기
repo sync platform/frameworks/av -c -j4


2. selective git push

repo upload 대신 git push를 사용하는 방법

> vi .git/config

 [remote "origin"]

        fetch = +refs/heads/*:refs/remotes/origin/*

        url = ssh://localhost:12345/android/vendor/com/apps/AlarmClock.git

        push = HEAD:refs/for/repository_master   <== 추가


반응형

댓글