버전 관리 시스템 설정
Qt Creator 에서는 버전 관리 시스템의 명령줄 클라이언트를 사용하여 저장소에 접근합니다. 명령줄 클라이언트가 ` PATH ` 환경 변수에 포함되어 있는지 확인하거나, ` Preferences > Version Control`의 버전 관리 시스템별 탭에서 명령줄 클라이언트 실행 파일의 경로를 지정하십시오.

그 외의 구성 옵션은 버전 관리 시스템에 따라 다릅니다. 버전 관리 시스템을 설정한 후에는 명령줄을 사용하여 모든 기능이 정상적으로 작동하는지 확인하십시오(예: status 명령어 사용). 문제가 발생하지 않으면 Qt Creator 에서도 시스템을 사용할 준비가 된 것입니다.
Git for Windows 사용에 대한 자세한 내용은 ‘Git for Windows 사용’을 참조하십시오.
일반 VCS 기본 설정
Preferences > ‘ Version Control ’ > ‘ General ’로 이동하여 제출 메시지 설정을 지정합니다:

- Show VCS file status with refresh interval Qt Creator 가 버전 관리 시스템에 파일 상태 업데이트를 요청하는 간격을 초 단위로 설정합니다. 변경된 파일은 ‘프로젝트(Projects)’, ‘파일 시스템 ( File System )’ 또는 ‘열린 문서(Open Documents )’ 보기에 다른 색상으로 표시됩니다.
- Wrap submit messages at 제출 메시지의 줄 길이를 지정된 문자 수로 제한합니다.
- Submit message check script 제출 전에 제출 메시지를 검사하는 스크립트 또는 프로그램입니다. 제출 메시지는 스크립트의 첫 번째 매개변수입니다. 오류가 발생하면 스크립트는 표준 오류 출력으로 메시지를 출력하고 0이 아닌 종료 코드를 반환해야 합니다.
- User/alias configuration file mailmap 형식으로 작성자 이름을 나열한 텍스트 파일입니다. 각 작성자에 대해 실명과 이메일 주소를 반드시 지정해야 하며, 선택적으로 별칭과 두 번째 이메일 주소를 지정할 수 있습니다. 예:
Jon Doe <Jon.Doe@company.com> jdoe <jdoe@somemail.com> Hans Mustermann <Hans.Mustermann@company.com> hm <info@company.com>
이 필드에 파일을 지정한 후에는 ‘ Nicknames ’ 대화 상자에서 제출 메시지 필드의 값으로 작성자를 선택할 수 있습니다.
- User fields configuration file 는 저자를 값으로 받는 제출 메시지 필드를 지정하는 줄들로 구성된 간단한 텍스트 파일입니다. 예를 들면 다음과 같습니다:
Acked-by: Initial-patch-by: Reported-by: Rubber-stamped-by: Signed-off-by: Tested-by:
이 필드에 파일을 지정하면, 변경 사항을 제출할 때 제출 메시지 필드의 값으로 작성자를 추가할 수 있습니다. 또한 ‘ User/alias configuration file ’을 지정했다면, ‘ Nicknames ’ 대화 상자에서 작성자를 선택할 수 있습니다.
- SSH prompt command SSH를 사용할 때 사용자에게 비밀번호 입력을 요청하기 위해 (리눅스에서) 사용할 수 있는 ssh-askpass 명령어를 지정합니다. 예를 들어, 사용하는 ssh-askpass 구현 방식에 따라
ssh-askpass또는x11-ssh-askpass을 지정할 수 있습니다. - Reset VCS Cache 예를 들어, 명령줄에서 버전 관리 시스템 구성을 변경한 후, 해당 구성을 Qt Creator 에서 인식하는 상태로 재설정합니다.
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.