Tag
태그: 버전 관리
다음 태그가 달린 모든 글 "버전 관리".
Git
Anthropic 이 git 을 버리고 Scion 을 만든 이유, 그리고 우리 팀에 필요한가
Anthropic 엔지니어링 블로그가 공개한 소스 컨트롤 시스템 Scion 의 설계를 Sapling, Mononoke, EdenFS, git 의 partial clone 과 sparse-checkout 에 견주어 보고, 일반 팀이 가져갈 부분을 정리했습니다.
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 의 머지 방식까지 한 번에 정리했습니다.