git 에서 설정값 처리 / 개발 편의 / dev / 깃 / 편하게 개발 / 노하우 /
localbuild /git test / git 테스트용 / test용
git 에서 local 에서만 쓸 용도로 파일을 수정하는 경우 관리방법
아래 링크에서 좋은 방법을 제시해 준다.
간략적으로 정리하면, 예를 들어 특정 build 와 연관된
.properties
를 수정했다고 하자.
- branch 를 하나 만들고,
- 그 branch 에 local change 를 반영하고, commit한다.
- 그리고 작업은 에서 계속하고,
- 필요한 순간이 오면, 그 branch 로 옮겨가서
git rebase <working_branch>
나git merge <working_branch>
를 하고,- build 를 수행한다.
참고로 이것은 다른 branch 에서 작업할 때도 가능할 듯 하다.
사용법
개인적으로 다음처럼 script 를 만들어서 사용중이다.(이 스크립트를
gclocal.bat
라고 하자.) feature/myfeature
에서
commit 만 하고, lbuild
로 가서 작업을 한다. 그리고 수정을
하고, stage 로 둔후에, feature/myfeature
로 와서 commit 을
하고, gclocal.bat
를 실행해서 lbuild
로
돌아온다.
git checkout lbuild
git merge feature/myfeature
git branch
local 의 commit 중 push 되지 않은 commit 을 찾는법
git log --branches --not --remotes
댓글 없음:
댓글 쓰기