DevOps · Git
오래 사는 브랜치 - 미룬 만큼 한꺼번에 온다
합치기를 미루면 비용은 미룬 시간에 비례해서 늘지 않는다. 충돌 면적·리뷰 크기·늦게 오는 답이 어떻게 함께 자라는지, 그리고 짧게 유지하는 값은 무엇인지 본다.
갈래와 합류 4편
DevOps · Git
브랜치 전략 - 오래 가르거나 자주 합치거나
이름 붙은 브랜치 전략들은 결국 하나를 정한다. 지선을 얼마나 오래 두었다가 되돌리나. 배포 주기·롤백 비용·팀 크기가 그 답을 어떻게 정하는지 본다.
갈래와 합류 3편
DevOps · Git
합칠 때 - 역사를 남기나 정리하나
지선을 본선으로 되돌리는 방법은 하나가 아니다. 이어 붙이는 머지와 옮겨 놓는 리베이스가 각각 무엇을 남기고 무엇을 지우는지, 충돌은 어디서 생기는지 본다.
갈래와 합류 2편
DevOps · Git
브랜치 - 같은 파일을 여럿이 고칠 때
코드를 고치는 사람이 둘이 되면 미완성을 둘 자리가 필요해진다. 갈라놓는다는 발상이 무엇을 풀어주고, 그 대신 무엇을 시작시키는지 본다.
갈래와 합류 1편