일반적인 VCS 기능 사용하기
' Tools ' 메뉴에는 지원되는 각 버전 관리 시스템에 대한 하위 메뉴가 있습니다. 이 섹션에서는 지원되는 모든 버전 관리 시스템에서 사용할 수 있는 기능에 대해 설명합니다. 특정 버전 관리 시스템에서 사용할 수 있는 추가 기능 및 옵션은 별도의 항목에서 설명합니다.
또한 ‘프로젝트( Projects)’, ‘파일 시스템( File System)’, ‘열린 문서(Open Documents )’ 뷰에서 파일이나 디렉터리를 마우스 오른쪽 버튼으로 클릭하여 컨텍스트 메뉴를 통해 공통 버전 관리 시스템 기능에 액세스할 수도 있습니다.
' Version Control ' 뷰에는 실행된 명령, 타임스탬프 및 관련 출력이 표시됩니다. 이 뷰를 열려면 ' View ' > ' Output ' > ' Version Control '을 선택하십시오.

파일 추적
새 파일이나 새 프로젝트를 생성하면 마법사에서 해당 파일을 버전 관리 시스템에 추가할지 묻는 페이지가 표시됩니다. 이는 상위 디렉터리나 프로젝트가 이미 버전 관리 대상이며, 시스템이 파일 추가 기능을 지원하는 경우(예: Perforce 및 Subversion)에 발생합니다. 또는 버전 관리 도구 메뉴를 사용하여 나중에 파일을 추가할 수도 있습니다.
차이점(diff) 결과 보기
모든 버전 관리 시스템에는 현재 파일이나 프로젝트의 차이점을 확인하는 메뉴 옵션이 있습니다. 즉, 리포지토리에 저장된 최신 버전과 비교하여 차이점을 표시하는 기능입니다. Qt Creator 에서는 차이점이 읽기 전용 편집기에 표시됩니다.

Git Diff 리포지토리 보기
파일에 액세스할 수 있는 경우, 선택한 차이점 청크를 두 번 클릭하면 Qt Creator 에서 해당 파일이 표시된 편집기를 열고, 문제의 줄로 스크롤해 줍니다.
Git, Mercurial 및 Subversion의 경우, 기본적으로 diff 편집기에서 diff가 나란히 표시됩니다. 대신 인라인 diff 보기를 사용하려면 도구 모음에서 ‘ Unified Diff Editor ’ 옵션을 선택하십시오. 두 디프 보기 모두에서 컨텍스트 메뉴 명령을 사용하여 청크나 선택한 줄을 적용, 되돌리기, 스테이징 및 스테이징 해제할 수 있을 뿐만 아니라, 청크를 코드 붙여넣기 서비스로 보낼 수도 있습니다.
버전 이력 및 변경 내역 보기
Log 또는 Filelog 를 선택하여 파일의 버전 이력을 표시할 수 있습니다. 일반적으로 로그 출력에는 날짜, 커밋 메시지, 변경 사항 또는 개정 식별자가 포함됩니다.
파일에 주석 달기
주석 보기를 열려면 ‘ Annotate ’ 또는 ‘ Blame ’를 선택하십시오. 이 보기에서는 파일의 줄과 해당 줄이 유래한 변경 사항의 식별자가 표시됩니다. 변경 사항 식별자를 선택하면 변경 사항에 대한 자세한 설명을 볼 수 있습니다.
이전 버전의 주석을 표시하려면, 줄의 시작 부분에 있는 버전 식별자를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴 하단에 표시된 리비전 중 하나를 선택하십시오. 이를 통해 파일의 이력을 탐색하고 이전 버전을 확인할 수 있습니다.
단일 파일의 파일 로그 보기에서 버전 식별자를 마우스 오른쪽 버튼으로 클릭해도 동일한 컨텍스트 메뉴를 사용할 수 있습니다.
변경 내용 커밋
변경 사항 작성을 마친 후에는 ‘ Commit ’ 또는 ‘ Submit ’을 선택하여 버전 관리 시스템에 제출하십시오. ‘ Qt Creator ’을 선택하면 커밋 메시지가 입력 가능한 텍스트 편집기와 포함할 수정된 파일의 선택 가능한 목록이 포함된 커밋 페이지가 표시됩니다.
변경 내용 되돌리기
지원되는 모든 버전 관리 시스템은 프로젝트를 알려진 상태로 되돌리는 기능을 지원합니다. 이 기능을 일반적으로 '되돌리기( revert)'라고 합니다.
무효화되는 변경 사항은 버전 관리 시스템에 따라 다릅니다.
버전 관리 시스템에 따라 ‘ Revert ’ 메뉴 옵션이 다른 옵션으로 대체될 수 있습니다.
상태 보기
Status 을 선택하여 프로젝트 또는 저장소의 상태를 볼 수 있습니다.
작업 트리 업데이트
Update 를 선택하여 브랜치의 최신 변경 사항으로 작업 트리를 업데이트할 수 있습니다. 일부 버전 관리 시스템에서는 현재 프로젝트만 업데이트할지, 모든 프로젝트를 업데이트할지 선택할 수 있습니다.
파일 삭제
Delete 를 선택하여 저장소에서 더 이상 필요하지 않은 파일을 삭제할 수 있습니다.
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.