git1 도구간 Git squash merge 비교 (Git Cli, Intellij, SourceTree) 서비스가 여러 프로젝트와 연관되고 다수의 사람들이 기능 개발에 참여하게 되면 아래와 같은 Git Commit Graph를 만나기 시작합니다. 여러 프로젝트와 연관된 서비스의 git commit history 이 중에서 쉽게 적용해 볼 수 있는 것이 Merge 방식을 변경하는 것입니다. 팀 내에 적용 중인 Merge 규칙이 없었기에 나라도 일관되게 Merge를 하고자 MR(Merge Request)이 develop branch로 Merge 될 때 squash merge를 적용하기로 했습니다. github PR 에서는 3가지 머지 방법을 제공합니다. (Create a merge commit, Squash and merge, Rebase and merge) rebase merge 방식을 먼저 적용해보았지만 프.. 2020. 4. 23. 이전 1 다음