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

로컬 Fossil 저장소를 만들려면 Tools > Fossil > Create Repository 을 선택합니다.
원격 Fossil 리포지토리를 복제하려면 File > New Project > Import Project > Fossil Clone 을 선택합니다.
추가 Fossil 기능
버전 관리 시스템에 설명된 표준 버전 관리 시스템 기능 외에도 Fossil 하위 메뉴에는 다음과 같은 항목이 있습니다:
| 메뉴 항목 | 설명 |
|---|---|
| Pull | 원격 리포지토리에서 변경 내용 가져오기. |
| Push | 커밋된 변경 사항을 원격 저장소로 푸시합니다. |
| Update | 현재 체크아웃의 버전을 변경합니다. 커밋되지 않은 변경 사항은 유지되며 새 체크아웃에 적용됩니다. |
| Settings | 로컬 리포지토리의 설정을 구성합니다. |
파슬 기본 설정
Fossil 환경설정을 설정하려면 환경설정 > Version Control > Fossil 을 선택합니다:
- Command 명령줄 클라이언트 실행 파일의 경로를 지정합니다.
- Default path 기본적으로 로컬 리포지토리를 저장할 디렉터리 경로를 설정합니다.
- Default user 리포지토리에 대한 변경 사항의 작성자가 되는 기존 사용자를 지정합니다.
- SSL/TLS identity 서버가 요청할 경우 인증에 사용할 SSL/TLS 클라이언트 ID 키를 설정합니다.
- Log count 로그에 포함할 수 있는 최대 줄 수를 설정합니다.
- Log width 로그 입력 줄의 너비를 20 이상으로 설정합니다. 값 0은 항목당 한 줄로 표시됩니다.
- Timeout 버전 관리 작업의 타임아웃을 설정합니다.
- Disable auto sync 커밋 또는 업데이트 전 자동 풀과 커밋 또는 태그 또는 브랜치 생성 후 자동 푸시를 비활성화합니다.
플러그인 사용 및 사용 안 함, 버전 제어 시스템 설정, 일반적인 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.