티스토리 뷰
728x90
언리얼에서 svn을 통한 소스컨트롤 협업을 진행할 때 흔히 겪는 작업사본(Working copy) 오류를 간단하게 해결하는 방법에 대해 알아보겠습니다.
가장 흔하게 위 오류를 겪는 이유는 svn 프로젝트의 파일들을 그냥 그대로 긁어 왔을 경우입니다. 언리얼 엔진에서 소스컨트롤을 svn으로 연동하기 위해서는 진행하고 있는 프로젝트의 루트 경로에 .svn폴더가 존재해야 합니다.
만약 이 폴더가 존재 하지 않을 경우 언리얼 에디터에서 svn소스컨트롤 접속을 했을 때 Working copy 오류가 발생합니다.
해결 방법은 SVN Repository의 파일을 그냥 복사해서 가져오는게 아니라 체크아웃을 통해 파일을 가져와야합니다.
루트 폴더를 모르시는 분들은 쉽게 Content폴더 및 프로젝트 파일이 있는 폴더라고 생각하시면 됩니다.
폴더의 빈공간에 우클릭을 눌러 SVN Checkout을 눌러서 프로젝트의 파일들을 가져옵니다.
지금 설명하는 내용들은 SVN에서 Repository를 이미 만들고 소스컨트롤 서버에서 프로젝트를 생성했다는 가정하에 설명된 내용입니다.
체크아웃을 통해 프로젝트를 복사하여도 작업사본 오류가 발생하는 경우도 있습니다.
이때의 경우 프로젝트 루트 폴더가 있는 경로에 한글이 포함된 경로가 있는지 확인합니다.
경로에 한글이 포함되어 있을 경우 체크아웃에 성공해도 에디터에서 SVN연동이 안되는 경우가 있습니다.
'언리얼' 카테고리의 다른 글
언리얼 C++ 스크립팅 기초 숙달을 위한 튜토리얼 링크 (0) | 2021.11.18 |
---|---|
Error: Inappropriate '*' on variable of type 'CustomStruct', cannot have an exposed pointer to this type. 오류 (0) | 2021.11.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 안드로이드
- dfs
- 언리얼 사용자 정의 구조체
- Connecting Jenkins Agent
- 유니티
- 깃 허브 오류 해결
- 언리얼 기초
- Add Node
- c언어 기초
- refusing to run with root privileges
- 언리얼
- 빌드 주기
- 젠킨스 에이전트 연결
- 안드로이드 구글맵
- Jenkins
- 젠킨스
- 구글맵
- C언어기초
- 알고리즘기초
- c언어강의
- Connecting Jenkins
- 알고리즘
- Jenkins Build Periodically
- 언리얼 빌드
- Unreal Header Tool
- 깃 용량문제
- 유니티 직소퍼즐 구현
- 백준
- C++
- UHT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함