Git History

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2023 Aug 2 13:5
Editor
Edited
Edited
2024 Mar 1 14:25
Refs
Refs

Before git, diff based patch and tarball was main version controller

Linux kernel maintainer, Andrew Morton developed quitl to manage patches.
21세기에 contributor 불만이 커지고
Linus Torvalds
가 대안을 찾다가 그나마 당시 괜찮은 기능의 독점 software인 BitKeeper를 채택했다. 3년간 사용하였지만 open-source 아니라 contributor 불만은 여전했다.
Samba
,
rsync
개발자인, Andrew Tridgell이 BitKeeper를 리버스 엔지니어링해서 오픈소스 버전 개발을 시도했다. 이런 사실이 알려지며 리눅스는 사용을 철회하고 2005년
Linus Torvalds
4월 개발하고 6월에 공개한다. 7월에 Junio Hamano가 관리및 개발 maintainer 프로젝트 운영권을 넘긴다.
 
 
 
 
 
 
 
47. GIT
리누스 토발즈는 리눅스 커널 개발을 시작하고 거의 10년 동안 CVS나 서브버전(SVN)과 같은 소스 관리 소프트웨어를 사용하지 않았다. 여러가지 불편함에도 불구하고 수많은 컨트리뷰터가 오픈소스 형태로 구현하는 리눅스 커널 개발 모델에는 기존 소스 코드 관리 소프트웨어가 구조 및 성능적으로 적합하지 않다고 생각했기 때문이다. “CVS 보다 타볼(tar…
47. GIT
 

Recommendations