Branch가 분리되었다거나, 공통 branch에 전개된 부분들을 찾아볼때 유용한 방법.
model branch(model_src_release)와 common_src
branch 간단 비교 방법
- git branch -r
현재 git에 존재하는 remote branch 전체 list up
- git diff --name-only
lap/common_src lap/model_src_release
모든 branch
출력
lap/capp_ics branch와 model branch간의 diff file 목록 출력
- git diff lap/model_src_release
lap/model_src_release lib/Adapt/Include/DRM_Config.h
파일에 대한 diff하기
DRM_Config.h
file에 대한 lap/common_src branch와 model branch간의 diff
model branch(model_src_release)와 common_src
branch 간단 static 비교
- cd android/frameworks/base/drm
git folder로 이동
- repo sync .
LAP를 merge하지 않더라도 remote common_src branch는 항상 최신으로 유지됨.
- git checkout -b common_src
lap/common_src
remote lap/common_src branch에 대한 common_src
local branch 생성
common_src의 현재 소스를 받아오는 거임
- cp -r
android/frameworks/base/drm ~/xx
common_src의 drm folder를 보두 복사하고
- git checkout
model_src_release
다시 원래대로 원복.
model branch로 이동 후 copy해 놓은 capp_ics branch의 xx foler와 현재
folder의 내용을 beyond compare를 이용해 비교
- 그리고 Beyond Compare로 비교하자