Fearless Rebasing
GitButler
Git 클라이언트인 GitButler에서 rebase 문제를 해결할 방법을 고민하다가 Jujutsu의 일급 시민 충돌 개념을 도입했습니다.
Jujutsu는 Git과 호환되는 버전 컨트롤 시스템으로 최근에 주목을 꽤 받고 있고 여기서 말하는 일급 시민 충돌이라는 개념은 rebase 중에 출돌이 나면 충돌이 표시되고 rebase가 멈추게 되는데 이렇게 하는 대신 해당 커밋을 충돌로 표시하고 릭베이스를 계속 이어서 하게 됩니다. 그렇기 때문에 rebase 자체는 항상 성공하게 됩니다. rebase가 끝난 후 충돌날 커밋을 해결하면 자동으로 해결된 커밋 기준으로 리베이스가 됩니다.
rebase는 강력하지만 git에서 배우기 어려운 동작 중 하나로 알려져있고 그렇게 때문에 rebase를 하면서 실수하기도 쉽습니다. Jujutsu처럼 rebase가 항상 성공한 뒤에 충돌만 해결한다는 개념은 rebase를 사용하기 꽤 쉽게 만들어 줄 것이라고 생각하고 GitButler도 이 개념을 도입한 것입니다.
https://blog.gitbutler.com/fearless-rebasing/
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 11월 15일 오후 8:32
한
... 더 보기피클은 지난달 하루 200명씩 신규 유입, 불과 한 달 만에 사용자 수 5배라는 폭발적 성장세를 보이고 있다. 전체 이용자 중 70%가 미국, 20%가 유럽에 분포하며, 평균 주 5회 이상 회의·온라인 모임에 피클 아바타를 활용하고 있다.
... 더 보기하나부터 열까지 리더가 상세히 설명해 주기를 바라는 구성원이 있습니다. 반대로 큰 얼개만 듣고 나머지는 자율적으로 하고 싶어 하는 경우도 있죠. 회식에 참여하는 것을 너무나 힘겨워 하는 구성원이 있는 반면, 동료들과 함께 시간을 보내며 가까워지는 것을 원하는 구성원도 있습니다.
... 더 보기더불어민주당에선 대통령실 비서실장으로 지명된 강훈식 의원이 '경영권과 무관하게 상장사 지분 25% 이상을 확보할 경우 잔여 주식을 모두 공개매수해야 한다'는 내용의 자본시장법 개정안을 지난해 6월 발의했다. 대통령령으로 예외를 두겠다는 단서 조항을 달았지만 사실상 100% 의무공개매수를 도입을 추진하고 있다. 지난 정부가 추진한 '50%+1주 의무공개매수' 대비 한발 더 나간 제도라는 평가가 나온다.
... 더 보기