Source Control 활성화

Editor Preference

  • Edit -> Editor Preference -> Loading & Saving에서 활성화 가능

Automatically Checkout on Asset Modification

  • 활성화 시 변경된 Asset을 자동으로 Checkout 한다.

Prompt for Checkout on Package Modification

  • 활성화 시 Source Control로 제어되는 Package가 변경될 때 해당 Package를 Checkout 할지 묻는 창을 띄운다.

Add New Files when Modified

  • 새 파일이 추가되면 Source Control에도 추가된다.

Use Global Settings

  • Project 단위가 하닌 Global Source Control Login Setting을 사용한다.
  • 옵션 변경 시 다시 Login 해야 한다.

Tool for Diff'ing text

  • Text File Version비교에 사용할 Tool의 File Directory를 지정한다.

contents Browser

  • Asset/Folder 우클릭 -> Source Control Sesction에 Connect to Source Control 선택

상태 아이콘

Source Control 작업

  • Source Control 활성화 상태에서 Asset 우클릭 시 다음 메뉴를 볼 수 있다.

Check Out

  • Asset을 편집 가능한 상태로 Check out
  • Asset을 다른 사용자가 동시에 편집하지 못하도록 한다.

Refresh

  • Asset의 Source Control 상태를 새로고침 한다.

History

  • 선택된 Asset의 Revision History를 확인하여 기존 수정 내용을 볼 수 있다.

Diff Against Depot

  • 이 Asset을 현재 Source Control Depot에 저장된 Version과 비교할 수 있다.

Check Out/Check In

  • Asset 편집을 위해 Checkout 하기 위해서는 우클릭해서 Check Out을 선택하면 된다.
  • 하지만 Checkin 할 때에는 다음 규칙을 따라야 한다.
    • Asset 우클릭 -> Check In 선택
      • 선택 시 필요한 Changelist 설명을 입력하라는 창이 뜬다.
      • 필수 사항으로, 입력하지 않으면 Ok 버튼이 나타나지 않는다.
    • 설명을 입력하면 Asset의 Revision History에 추가된다.

Contents Hot Reload

  • Source Control 작업에 의해 Contents가 변경되었을 때 Eidtor 내 Source Control에서 Contents를 Reload 해준다.
  • 현재 Editor 내의 통합된 Source Control을 통해 작업을 할 때에만 작동한다.
    • 외부에서 변경했을 때에는 Reload가 발생하지 않는다.
  • Contents Hot Reload는 명령이 있을 때 ASset의 지난 저장 상태에서 Reload 하는 기능도 제공한다.
    • Asset 우클릭 -> Asset Action -> Reload 선택
    • Asset을 저장하지 않는 변경사항을 revert 하고 Disk 버전으로 되돌리고자 할 때 매우 유용하다.

Source Control 비활성화

  1. Level Editor 우상단 구석에 초록생 화살표 아이콘을 클릭해 Source Control Login 창으로 접속한다.
  2. Run Without Source Control 버튼을 클릭해 초록색 아이콘을 클릭한다.
    • 클릭하면 금지 아이콘으로 변경되어 Source Control이 비활성화 된다.

 

'UE5 > Utility' 카테고리의 다른 글

[Basic] Packaging  (0) 2024.05.09
[Programming Tool] LLM(Low-level Memory Tracker)  (0) 2024.05.07
[ProgrammingTool] Sparse Class Data  (0) 2024.05.07

+ Recent posts