Unreal/Ureal Engine 5 정리

Chapter 00. 개인 프로젝트 깃 사용법

GameStudy 2023. 8. 12. 08:00

1. 깃 가입 및 레포지토리 추가

  "StudyProject" 레포지토리 추가.
  Ignore에 UnrealEngine 설정.

 

2. 소스트리 다운로드 및 설정

  Tools > Options > Repo Settings > Language를 English로 지정.

 

3. 깃 클론

 

4. 깃 .ignore 파일 수정

<hide/>

...

# Prerequisites
*.d

# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod
*.smod

# Compiled Static libraries
*.lai
*.la
*.a

# Executables
*.exe
*.out
*.app
Output
Engine/x64
Client/x64
.vs

 

 

5. Commit

    "fix: .ignore 파일에 언리얼 관련 내용 추가"

 

6. LFS 설정

  언리얼 파일들이 상당히 용량이 커서 LFS 설정을 해줘야만 함.

  폴더 주소창 클릭 > cmd 작성 후 Enter

  이 문서를 읽고 진행. .gitattributes 파일은 아래와 같이 작성.

<hide/>

# UE file types
*.uasset filter=lfs diff=lfs merge=lfs -text
*.umap filter=lfs diff=lfs merge=lfs -text
*.vcxproj filter=lfs diff=lfs merge=lfs -text

# Raw Content types
*.fbx filter=lfs diff=lfs merge=lfs -text
*.3ds filter=lfs diff=lfs merge=lfs -text
*.psd filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text
*.xcf filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text

 

7. Commit

    "feat: LFS 관련 내용 추가"

 

8. Push

 

9. Chapter 01 진행.

 

10. Clone을 진행한 폴더 열기 > .git, .gitattribute, .gitignore 모두 복사

 

11. 프로젝트 폴더에 붙혀넣기

  .sln 더블클릭 해서 Visual Studio 실행 > Toolbar > Git > Commit or Stash 클릭

  다이얼로그가 뜨면 확인 클릭.

 

12. 소스트리 실행

  Toolbar > + 버튼 > 프로젝트폴더를 드래그 드랍.

 

13. 항상 Commit 전에는 언리얼 엔진을 끈 상태로 진행함.

    

14. Commit 

    "feat: 프로젝트 생성"