etc/Git1 [GIT] Distributed Version Control System (분산버전관리시스템) 깃의 목적 버전관리 백업 협업 리눅스 개발자인 깃은 2005년에 리눅스 커널 개발을 위해 다른 커널 개발자들과 함께 '리누스 토르발스'가 처음 개발하였습니다. 리눅스 커널의 개발자들은 기존 소스관리시스템(SCM) 으로 '비트키퍼'를 사용하다가 저작권자 '래리맥보이'가 '앤드루 트리젤'이 비트키퍼 프로토콜을 리버스 엔지니어링하여 소스풀러를 만들었다고 주장하면서, 비트키퍼의 자유 이용을 철회하였습니다. 이에 따라 많은 개발자들이 비트키퍼의 이용을 포기하였구요. 이는 깃 뿐만 아니라 머큐리얼 이라는 버전관리 시스템이 만들어진 계기이기도 합니다. 토르발스는 패치를 적용하고 모든 관련 메타데이터를 업데이트하는데 30초가 필요한 소스 관리 시스템의 예를 언급하면서, 동료 관리자들과의 동기화를 하려면 한 번에 이런 .. 2023. 3. 29. 이전 1 다음