Fossil
Fossil은 SQLite의 창시자가 설계하고 개발한 오픈 소스 분산 버전 관리 시스템입니다. 독립 실행형 Fossil 실행 파일에는 소스 제어 관리 엔진, 웹 인터페이스, 이슈 트래커, 위키 및 내장 웹 서버가 포함되어 있습니다. Fossil은 Linux, Windows 및 macOS에서 사용할 수 있습니다.
참고: Fossil을 사용하려면 Fossil 플러그인을활성화해야 합니다 .
Qt Creator 에서 Fossil을 사용하려면 다음 섹션에 설명된 대로 설치 및 구성해야 합니다.
Fossil 구성
- Fossil SCM 클라이언트를 다운로드하고
fossil실행 파일을PATH디렉터리에 설치하십시오. - 로컬 Fossil 리포지토리 및 원격 클론을 저장할 디렉터리를 생성하거나 지정하십시오. 예:
~/fossils/qt. - Preferences > Version Control > Fossil 을 선택하고, ‘ Default path ’ 필드에 지정한 디렉터리를 설정하십시오.

로컬 Fossil 저장소를 생성하려면 Tools > Fossil > Create Repository 를 선택하십시오.
원격 Fossil 저장소를 복제하려면, File > New Project > Import Project > Fossil Clone 를 선택하십시오.
추가 Fossil 기능
'일반적인 VCS 기능 사용'에서 설명한 표준 버전 관리 시스템 기능 외에도, ‘ Fossil ’ 하위 메뉴에는 다음과 같은 항목이 있습니다.
| 메뉴 항목 | 설명 |
|---|---|
| Pull | 원격 저장소에서 변경 사항을 가져옵니다. |
| Push | 커밋된 변경 사항을 원격 저장소로 푸시합니다. |
| Update | 현재 체크아웃의 버전을 변경합니다. 커밋되지 않은 변경 사항은 모두 유지되며 새로운 체크아웃에 적용됩니다. |
| Settings | 로컬 저장소의 설정을 구성합니다. |
Fossil 환경 설정
Fossil 환경 설정을 지정하려면, ‘ Preferences ’ > ‘ Version Control ’ > ‘ Fossil ’을 선택하십시오.
| 환경 설정 | 설명 |
|---|---|
| Command | 명령줄 클라이언트 실행 파일의 경로를 지정합니다. |
| Default path | 기본적으로 로컬 저장소를 저장할 디렉터리의 경로를 설정합니다. |
| Default user | 리포지토리에 대한 변경 사항의 작성자가 될 기존 사용자를 지정합니다. |
| SSL/TLS identity | 서버에서 요청할 경우 인증에 사용할 SSL/TLS 클라이언트 식별 키를 설정합니다. |
| Log count | 로그에 포함될 수 있는 최대 줄 수를 설정합니다. |
| Log width | 로그 항목 줄의 너비를 20 이상으로 설정합니다. 값을 0으로 설정하면 항목당 한 줄로 표시됩니다. |
| Timeout | 버전 관리 작업에 대한 시간 제한을 설정합니다. |
| Disable auto sync | 커밋 또는 업데이트 전의 자동 풀(pull)과 커밋, 태그 또는 브랜치 생성 후의 자동 푸시(push)를 비활성화합니다. |
‘플러그인 활성화 및 비활성화’, ‘버전 관리 시스템 설정’, ‘일반적인 VCS 기능 사용’ 및 ‘버전 관리 시스템’항목도 참조하십시오 .
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.