이 페이지에서

Fossil

Fossil은 SQLite의 창시자가 설계하고 개발한 오픈 소스 분산 버전 관리 시스템입니다. 독립 실행형 Fossil 실행 파일에는 소스 제어 관리 엔진, 웹 인터페이스, 이슈 트래커, 위키 및 내장 웹 서버가 포함되어 있습니다. Fossil은 Linux, Windows 및 macOS에서 사용할 수 있습니다.

참고: Fossil을 사용하려면 Fossil 플러그인을활성화해야 합니다 .

Qt Creator 에서 Fossil을 사용하려면 다음 섹션에 설명된 대로 설치 및 구성해야 합니다.

Fossil 구성

  1. Fossil SCM 클라이언트를 다운로드하고 fossil 실행 파일을 PATH 디렉터리에 설치하십시오.
  2. 로컬 Fossil 리포지토리 및 원격 클론을 저장할 디렉터리를 생성하거나 지정하십시오. 예: ~/fossils/qt.
  3. Preferences > Version Control > Fossil 을 선택하고, ‘ Default path ’ 필드에 지정한 디렉터리를 설정하십시오.

    버전 관리 환경 설정의 ‘Fossil’ 탭

로컬 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.