UE_5

[UE5 Perforce] 04. Perforce 워크스페이스(Workspace) 생성하기.

뿌동 2025. 8. 18. 21:06
728x90
반응형

이전 글에서 디포와 메인 라인 스트림을 생성하는 방법에 대하여 알아보고 적용했었습니다.

이번 글에서는 개인PC에서 워크 스페이스를 생성하고 설정 항목들이 어떤 역할을 하는지도 함께 살펴보겠습니다. 

 

 

모든 내용은 Perforce P4 가이드 홈페이지를 따릅니다.

 

https://help.perforce.com/helix-core/quickstart/current/Content/quickstart/admin-plan-deployment.html

 

Step 1: Plan your deployment | Admin

Step 1: Plan your deployment | Admin If you are the P4 administrator, you need to deploy P4 Server and configure it for your team. The first step is to decide if you want to manage P4 or have it managed by someone else. Then, you can decide how and where

help.perforce.com

 


 

 

01. 워크스페이스(WorkSpace)란?

 

워크스페이스는 개인 PC에 저장된 로컬 작업 폴더로, Perforce 서버의 스트림(Stream)과 연결되어 있습니다.

서버의 에셋을 개인 PC에 동기화 하고, 변경 후 다시 서버에 업로드하는 작업의 중심 공간이 됩니다.

 

워크스페이스는 사용자x스트림x컴퓨터 단위로 고유합니다.

ex. 노트북과 데스크탑에서 동일 프로젝트를 작업하려면 각각 워크스페이스를 만들어야 합니다.

 


 

02. 워크스페이스(WorkSpace) 생성하기

 

하나의 워크스페이스를 생성해보도록 하겠습니다.


1.P4V에서 워크스페이스를 생성할 스트림을 우클릭하고 New Workspace를 선택합니다.

 

 


2. 워크 스페이스의 이름을 지정합니다.

 

 

이름은 '사용자 이름_컴퓨터_프로젝트'와 같은 규칙을 사용하는 것이 권장됩니다.

ex. BbuDong_DevPC1_UE5Project01

 

워크스페이스는 서버 전체에서 고유한 이름이어야 합니다!

 


3. 워크스페이스의 저장 경로를 설정합니다.

 

PC에서 관리할 경로를 지정합니다.

기본 위치는 사용자 홈 내 Perforce 폴더이며, 원하는 곳으로 변경 가능합니다.

 

생성할 워크스페이스와 동일한 이름의 빈 폴더를 사용하는 것이 권장됩니다.

 


4. 연결된 스트림을 확인합니다.

 

워크스페이스에 맞는 스트림이 선택되었는지 확인합니다.

다른 스트림으로 변경하려면 Browse를 클릭합니다.

 


 

02. 워크스페이스 설정하기

 

필요에 따라서 워크스페이스의 옵션을 설정할 수 있습니다.

직접 옵션을 설정해보고, 각 설정에 대한 설명을 알아보겠습니다.

 


1. Advanced 탭에서 파일 옵션을 설정합니다.

 

대표 옵션 (선택가능하지만 추천!)

  • Modtime: 수정된 시간 유지 → 빌드 도구 활용에 유리
  • Rmdir: 빈 폴더 자동 정리
  • Revert unchanged files: 변경되기 전 파일 자동 복원

 

 

추가로, 각 옵션들의 설명은 아래와 같습니다.

파일 옵션 설명
Allwrite 새 버전을 받을 때 모든 워크스페이스를 쓰기 가능한 상태로 둡니다.
주의!! 덮어쓰기를 방지하는 설정이 없다면,
실수로 변경 사항을 덮어쓰거나 동기화가 실패할 수 있습니다.
Clobber 새 버전을 받을 때 쓰기 가능한 워크스페이스 파일을 덮어씁니다.
Compress 제출하거나 새 버전을 받을 때 파일을 압축하여 느린 연결 속도를 높입니다.
Modtime 제출자가 파일을 제출했을 당시 작업 공간의 수정 시간을 설정합니다.
이렇게 하면 일부 기능의 실행 속도가 향상됩니다.
Rmdir 작업 공간에서 빈 폴더를 정리합니다.
Altsync 새 버전을 받을 때 파일 메타데이터를 제공합니다.
Revert unchanged files 파일에서 변경 사항이 없으면 새 버전을 만들지 못하도록 합니다.
제출할 때 변경 사항이 없으면 무시합니다.

 


2. 하단의 Switch to new workspace immediately를 체크 하여 워크스페이스 생성 후 바로 전환되도록 합니다.

 

Automatically get all revisions 체크 시 워크스페이스가 생성될 때 서버 최신 리비전을 곧바로 가져옵니다

 

OK를 눌러서 워크스페이스를 생성합니다.


 

03. 워크스페이스 생성 및 확인

 


1. 생성 이후 왼쪽 워크스페이스 트리를 누르면 생성된 워크스페이스를 확인할 수 있습니다.

 

 

컴퓨터의 여러 폴더에 연결된 여러 워크스페이스가 있는 경우 워크스페이스 트리의 목록에는 현재 작업 중인 워크 스페이스만 표시됩니다. 

 

모든 워크스페이스를 보려면 View - Workspaces를 선택하면 워크스페이스 탭을 확인할 수 있습니다.

 

 


2. 워크스페이스 폴더 내에 파일과 폴더를 추가해보겠습니다. 

 

추가한 파일을 P4V 워크스페이스 트리에서 확인할 수 있습니다. 

보이지 않는다면 Refresh를 눌러줍니다.

 


 

워크스페이스 생성은 Perforce 협업의 시작점입니다.

이번 글을 통해 워크스페이스와 옵션 등 핵심 요소들을 배웠습니다.

다음 글에서는 스트림 무시 규칙과 유사한 워크스페이스 무시 규칙을 추가하는 방법을 배워보도록 하겠습니다.

 

 

728x90
반응형