본문 바로가기

Android

여러 git project의 변경 내역 확인 방법

Android 소스는 여러 git project들이 repo를 이용하여 형상관리됩니다.

흔하지 않은 경우이기는 하지만 하나의 기능구현을 위해 여러 git project들을 수정해야하는 경우가 있습니다.

이런 경우 최종적으로 작업 내용을 반영하고자 할 때 어떤 git project의 어떤 파일들을 반영해야하는 지 확인하는 방법입니다.

 


 

repo forall -c 'git rev-parse --show-toplevel; git status'

 


해석하자면 다음과 같습니다.

 

repo forall -c XXX

repo를 구성하는 모든 git project에 대해 XXX git 명령을 수행합니다.

 

git rev-parse --show-toplevel; git status

git project에 대한 경로를 표시해주고, git status를 통해 git 변경내역을 확인합니다.