# SQLite가 Git을 사용하지 않는 이유

> Clean Markdown view of GeekNews topic #9956. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=9956](https://news.hada.io/topic?id=9956)
- GeekNews Markdown: [https://news.hada.io/topic/9956.md](https://news.hada.io/topic/9956.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2023-07-24T10:04:08+09:00
- Updated: 2023-07-24T10:04:08+09:00
- Original source: [sqlite.org](https://www.sqlite.org/draft/matrix/whynotgit.html)
- Points: 2
- Comments: 1

## Topic Body

- SQLite는 버전 관리 시스템으로 Git 대신 Fossil을 사용합니다.
- Fossil은 Git에 비해 SQLite 소스 코드에 대한 상황 인식과 쉬운 접근성을 제공합니다.
- Fossil은 사용자가 체크인의 후속 작업을 쉽게 찾을 수 있게 해주지만, Git은 어렵게 만듭니다.
- Git의 정신적 모델은 불필요하게 복잡하며, 사용자는 여러 위치와 명령을 추적해야 합니다.
- Git은 역사적인 브랜치 이름을 추적하지 않아 역사적인 브랜치를 검토하기 번거로워집니다.
- Fossil에 비해 Git은 더 많은 관리 지원과 추가적인 종속성을 필요로 합니다.
- Git은 최적화되지 않은 사용자 인터페이스와 복잡성으로 인해 나쁜 사용자 경험을 제공합니다.
- 헌신적인 Git 사용자는 공식 GitHub 미러 또는 Fossil을 직접 사용하여 SQLite에 여전히 액세스할 수 있습니다.
- Fossil은 웹 액세스와 쉬운 설치를 제공하여 사용자가 특정 버전의 SQLite를 다운로드할 수 있습니다.
- 사용자는 명령 줄 도구와 "manifest" 파일을 사용하여 SQLite 소스 코드의 무결성을 검증할 수 있습니다.

## Comments



### Comment 17567

- Author: neo
- Created: 2023-07-24T10:04:08+09:00
- Points: 1

###### [Hacker News 의견](http://news.ycombinator.com/item?id=36830813) 
- 저자는 지난 몇 년 동안 사용한 다양한 버전 관리 도구와 마지막 사용 일자를 나열합니다.
- Git은 GitHub PR 대 브랜치 푸시 및 리베이스 대 병합과 같이 사용하는 다양한 방법이 있어 나쁜 평판을 받습니다.
- Fossil은 일부 사람들이 선호하는 핵심 Git, GitHub 및 GitLab의 모든 기능을 포함한 독립 실행형 이진 파일입니다.
- "git-man-page-generator"라는 재미있는 웹사이트가 있으며, 이 사이트는 유머러스한 git 매뉴얼 페이지를 생성합니다.
- 이 기사는 이전 몇 년 동안 Hacker News에서 논의되었습니다.
- Git에 대한 비판 몇 가지가 언급되었지만, 모든 사용자가 이러한 문제를 경험한 것은 아닙니다.
- Fossil과 Pijul은 대안적인 버전 관리 시스템으로 언급됩니다.
- 기사의 디버깅 및 테스트 버전에 대한 링크가 있지만, 올바른 링크가 제공되었습니다.
- 저자는 내장 UI가 있는 Fossil을 유용한 도구로 여기며, 래퍼 UI 또는 Git 통합의 추가를 제안합니다.
- Fossil의 내장 위키 및 티켓 기능은 테크니컬한 사용자에게 흥미로울 것으로 보입니다.
- 저자는 개발자가 생산성을 높이기 위해 설정하고 잊을 수 있는 버전 관리 시스템이어야 한다고 믿습니다.
