Bazaar와 Breezy
Bazaar는 Canonical이 후원하는 무료 버전 관리 시스템입니다. Breezy는 Bazaar의 디스크 형식과 프로토콜과 하위 호환성을 유지하는 Bazaar의 포크입니다. 다만, Breezy는 Python 2가 아닌 Python 3에서 실행됩니다.
참고: Bazaar 또는 Breezy를 사용하려면 Bazaar 플러그인을활성화하십시오 .
Bazaar 및 Breezy의 추가 기능
‘일반 VCS 기능 사용’에 설명된 표준 버전 관리 시스템 기능 외에도, ‘ Tools ’ > ‘ Bazaar ’ 하위 메뉴에서 다음 기능을 선택할 수 있습니다.
| 메뉴 항목 | 설명 |
|---|---|
| Pull | 한 브랜치를 다른 브랜치의 미러로 전환합니다. |
| Push | 브랜치의 미러를 업데이트합니다. |
| Uncommit | 마지막으로 커밋된 리비전을 제거합니다. |
리비전 커밋 취소
Bazaar와 Breezy에서 브랜치에 변경 사항을 커밋하면 작업 트리의 상태를 스냅샷으로 담은 새로운 리비전이 생성됩니다. 마지막으로 커밋된 리비전을 제거하려면, ‘ Tools ’ > ‘ Bazaar ’ > ‘ Uncommit ’를 선택하고 ‘ Uncommit ’ 대화 상자에서 원하는 옵션을 선택하십시오.
| 옵션 | 설명 |
|---|---|
| Keep tags that point to removed revisions | 제거된 리비전을 가리키는 태그를 유지합니다. |
| Only remove the commits from the local branch when in a checkout | 로컬 브랜치에서만 커밋을 제거합니다. |
| Revision | 리비전 로그에서 지정한 항목까지의 모든 커밋을 제거합니다. |
실제로 아무것도 제거하지 않고 ` Uncommit ` 명령의 결과를 테스트하려면 ` Dry Run`를 선택하십시오.
Uncommit 작업 트리를 새로운 커밋을 할 수 있는 상태로 남겨둡니다. 이 명령으로 인해 발생할 수 있는 유일한 변경 사항은 커밋 전에 존재했던 보류 중인 병합을 복원하는 것뿐입니다.
Bazaar 및 Breezy 환경 설정
Bazaar 또는 Breezy 환경 설정을 지정하려면, Preferences > Version Control > Bazaar 를 선택하십시오.

| 환경 설정 | 설명 |
|---|---|
| Command | 명령줄 클라이언트 실행 파일의 경로입니다. |
| Default username | 변경 사항을 커밋할 때 기본적으로 사용할 사용자 이름입니다. |
| Default email | 변경 사항을 커밋할 때 기본적으로 사용할 이메일 주소입니다. |
| Log count | 로그에 포함될 수 있는 최대 줄 수입니다. |
| Timeout | 버전 관리 작업에 대한 타임아웃. |
‘플러그인 활성화 및 비활성화’, ‘버전 관리 시스템 설정’, ‘일반적인 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.