Tag
태그: Git
다음 태그가 달린 모든 글 "Git".
Git
Anthropic 이 git 을 버리고 Scion 을 만든 이유, 그리고 우리 팀에 필요한가
Anthropic 엔지니어링 블로그가 공개한 소스 컨트롤 시스템 Scion 의 설계를 Sapling, Mononoke, EdenFS, git 의 partial clone 과 sparse-checkout 에 견주어 보고, 일반 팀이 가져갈 부분을 정리했습니다.
Git
Git Flow 는 아직 쓸 만합니다, 다만 맞는 제품이 따로 있습니다
Vincent Driessen 의 Git Flow 브랜치 모델을 main, develop, feature, release, hotfix 브랜치의 흐름과 명령어로 따라가 보고, GitHub Flow, GitLab Flow, trunk-based development 와 비교해 어떤 팀과 제품에 맞는지 정리했습니다.
Git
git 이 불편해서가 아니라 스택 PR 때문에 jj 와 Sapling 을 열어 봤습니다
Jujutsu(jj), Meta 의 Sapling, Graphite·ghstack·git-branchless 같은 스택 도구를 plain git 과 비교했습니다. 데이터 모델, undo, 충돌 처리, 기존 GitHub 원격과의 호환, 팀 도입 비용을 명령어 대조표와 함께 정리했습니다.
Git
merge 냐 rebase 냐, 제 브랜치와 공유 브랜치를 나눠서 생각합니다
git merge 와 rebase 가 history 에 남기는 모양, fast-forward 와 squash, rebase -i, --update-refs, force push 안전장치, revert 와 bisect 에 미치는 영향, GitHub 과 GitLab 의 머지 방식까지 한 번에 정리했습니다.