Unity는__ Perforce__파일 변경 관리를 위한 버전 관리 시스템입니다. 자세한 정보
See in Glossary 및 Unity Version Control을 비롯한 대부분의 일반적인 버전 관리 툴과 함께 사용할 수 있습니다.
Version Control 설정에 액세스하려면 Edit > Project Settings로 이동한 다음, Version Control 카테고리를 선택합니다.
| 프로퍼티 | 설명 | |
|---|---|---|
| Mode | 버전 관리 모드를 선택합니다. | |
| Hidden meta files | 운영체제의 파일 탐색기에서 .meta 파일을 숨깁니다. 어떤 모드를 선택하더라도 Unity는 프로젝트 뷰에 .meta 파일을 표시하지 않습니다. | |
| Visible meta files | Unity가 지원하지 않는 버전 관리 시스템에서 작업하려면 이 옵션을 선택합니다. 이 옵션은 기본 설정입니다. 원하는 버전 관리 시스템을 사용하여 해당 에셋의 소스 에셋과 메타데이터를 관리할 수 있습니다. | |
| Perforce | Perforce를 버전 관리 시스템으로 사용하는 경우 이 옵션을 선택합니다. | |
| Username | Perforce 계정과 연결된 사용자 이름을 입력합니다. 이 프로퍼티는 Mode가 Perforce로 설정된 경우에만 표시됩니다. | |
| Password | Perforce 계정과 연결된 비밀번호를 입력합니다. 이 프로퍼티는 Mode가 Perforce로 설정된 경우에만 표시됩니다. | |
| Workspace | 작업 공간을 입력합니다 (예: Example**Workspace**1). 이 프로퍼티는 Mode가 Perforce로 설정된 경우에만 표시됩니다. |
|
| Server | Unity 프로젝트가 위치한 서버를 입력합니다 (예: localhost:1666). 이 프로퍼티는 Mode가 Perforce로 설정된 경우에만 표시됩니다. | |
| Host | 컴퓨터가 모방할 호스트 이름 이름을 입력합니다 (예: workstation123.perforce.com). 이 프로퍼티는 Mode가 Perforce로 설정된 경우에만 표시됩니다. | |
| Log Level | Unity 콘솔 로그에서 수신할 버전 관리 정보 양을 선택합니다. | |
| Verbose | Unity는 버전 관리와 관련된 모든 작업을 기록합니다. 이 옵션은 매우 자세한 로깅을 제공하며, 버전 관리 설정을 디버깅하려는 경우에 유용합니다. 이 프로퍼티는 Mode가 Perforce로 설정된 경우에만 표시됩니다. | |
| Info | 버전 관리와 관련된 오류, 경고, 정보를 기록합니다. | |
| Notice | 오류와 경고를 기록합니다. | |
| Fatal | Unity가 치명적인 오류만 콘솔에 출력합니다. | |
| Status | 버전 관리 시스템에 대한 연결 상태에 대한 정보를 표시합니다. 연결되어 있지 않으면 Connect를 선택하여 설정한 시스템에 연결합니다. 이 프로퍼티는 Mode가 Perforce로 설정된 경우에만 표시됩니다. | |
| Automatic Add | 이 설정을 활성화하면 프로젝트에 파일을 추가할 때 에디터 또는 디스크의 폴더를 통해서 파일이 버전 관리 시스템에 자동으로 추가됩니다. 이 설정을 비활성화하면 파일을 버전 관리 시스템에 수동으로 추가해야 합니다. 이 설정은 기본적으로 활성화되어 있습니다. 이 프로퍼티는 Mode가 Perforce로 설정된 경우에만 표시됩니다. | |
| Work Offline | 오프라인으로 작업하려면 이 설정을 활성화합니다. 이 설정을 활성화하면 P4V에서 오프라인 작업을 조정하거나 P4에서 조정 커맨드를 사용하여 Perforce 서버 저장소를 오프라인 상태에서 수행한 작업으로 최신 상태로 만들어야 합니다. 자세한 내용은 Perforce로 오프라인 작업을 참고하십시오. 이 프로퍼티는 Mode가 Perforce로 설정된 경우에만 표시됩니다. | |
| Async Update | 비동기 버전 관리 상태 쿼리를 사용하려면 이 설정을 활성화합니다. 이 설정을 활성화하면 Perforce가 Unity 에디터를 지연시키지 않고 파일의 버전 관리 상태를 업데이트합니다. 버전 관리 서버에 대한 연결의 지연 시간이 긴 경우 이 설정을 사용하십시오. 참고: 상태 쿼리만 비동기식입니다. Unity는 파일 상태를 변경하거나 최신 파일 상태 정보가 필요한 작업을 동기적으로 수행합니다. 이 프로퍼티는 Mode가 Perforce로 설정된 경우에만 표시됩니다. |
|
| Show Failed Checkouts | Perforce가 체크아웃 작업을 수행할 수 없는 경우 다이얼로그를 표시하려면 이 프로퍼티를 활성화합니다. 이 동작은 연결이 끊어졌거나 편집하려던 에셋을 다른 사용자가 단독으로 체크아웃한 경우에 발생합니다. 이 프로퍼티는 Mode가 Perforce로 설정된 경우에만 표시됩니다. | |
| Overwrite Failed Checkout Assets | 이 설정을 활성화하면 Unity는 체크아웃할 수 없는 모든 에셋을 저장합니다. 즉, Perforce가 파일을 체크아웃할 수 없더라도 Unity가 파일 저장을 강제로 수행합니다. 이는 기본적으로 활성화되어 있습니다. 비활성화하면 Perforce가 파일을 체크아웃할 수 없는 경우 Unity가 파일을 강제로 저장하지 않습니다. 이 프로퍼티는 Mode가 Perforce로 설정된 경우에만 표시됩니다. | |
| Smart Merge | Smart Merge를 사용하면 Unity가 변경 사항이 같은 줄에 있는 파일들을 쉽게 병합할 수 있습니다. 여러 사용자가 동시에 같은 프로젝트에 대한 작업을 진행하는 경우에 유용합니다. 이 프로퍼티는 Mode가 Perforce로 설정된 경우에만 표시됩니다. | |
| Off | 스마트 병합을 비활성화합니다. | |
| Ask | 스마트 병합을 활성화하지만, 충돌이 발생할 경우 병합 전에 알림을 수신합니다. 이 옵션은 기본 설정입니다. | |
| Premerge | 스마트 병합을 자동으로 사용합니다. | |
| Version Packages Outside Project | 로컬 작업 공간에 있는 동안에도 Unity 프로젝트 루트 폴더 외부에 있는 디스크에 있는 패키지의 변경 사항을 추적합니다. 이 프로퍼티는 Mode가 Perforce로 설정된 경우에만 표시됩니다. | |
| Overlay Icons | 이 설정을 활성화하면 에디터에 버전 관리 상태 아이콘이 표시됩니다. 이 프로퍼티는 Mode가 Perforce로 설정된 경우에만 표시됩니다. |