버전 관리 시스템 설정
Qt Creator 는 버전 관리 시스템의 명령줄 클라이언트를 사용하여 리포지토리에 액세스합니다. 명령줄 클라이언트가 PATH 환경 변수에 있는지 확인하거나 환경설정 > Version Control 의 버전 관리 시스템 특정 탭에서 명령줄 클라이언트 실행 파일의 경로를 지정합니다.

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

- Wrap submit messages at 제출 메시지의 줄 길이를 지정된 문자 수로 제한합니다.
- Submit message check script 는 제출하기 전에 제출 메시지를 검사하는 스크립트 또는 프로그램입니다. 제출 메시지는 스크립트의 첫 번째 매개 변수입니다. 오류가 있는 경우 스크립트는 표준 오류에 대한 메시지를 출력하고 0이 아닌 종료 코드를 반환해야 합니다.
- User/alias configuration file 는 작성자 이름을 메일맵 형식으로 나열하는 텍스트 파일입니다. 각 작성자에 대해 실명과 이메일 주소, 선택 사항으로 별칭과 두 번째 이메일 주소를 지정해야 합니다. 예를 들어
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 명령을 지정합니다(Linux의 경우). 예:
ssh-askpass또는x11-ssh-askpass, 사용하는 ssh-askpass 구현에 따라 다릅니다. - Reset VCS Cache 는 명령줄에서 변경한 후 버전 관리 시스템 구성을 Qt Creator 로 알려진 상태로 재설정합니다.
프로젝트에서 파일 상태 표시
파일에서 파일 상태 업데이트를 요청하여 프로젝트에 표시하면 Qt Creator 속도가 느려질 수 있습니다.
파일 상태를 표시하려면 환경설정 > Version Control > General 로 이동한 다음 Show VCS file status 을 선택합니다.
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.