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 변경내역을 확인합니다.
'Android' 카테고리의 다른 글
LiveData, MVVM, DataBinding, RecyclerView 예제 (0) | 2021.03.22 |
---|---|
ninja: error: 'blahblah.so.toc', needed by 'something.so', missing and no known rule to make it (0) | 2021.03.03 |
'adb'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. (0) | 2021.03.03 |
adb install fail : INSTALL_FAILED_NO_MATCHING_ABIS (0) | 2021.02.15 |
Android에 설치된 앱이 Platform Key로 서명되었는지 확인하는 방법 (0) | 2021.02.15 |