프로젝트를 올리고, 내려받을 때마다 자꾸 에러가 떴다. 히스토리를 살펴보니, .gitignore에 들어있던 Saved, Intermediate 폴더가 그대로 리포지터리에 올라가고 있었다. 그제서야 .gitignore가 적용되지 않고 있음을 깨달았다.
원인
이전에 작업할 때 찍은 스크린샷이다. 절대 올라가선 안 될 AutoScreenshot.png가 4번째로 올라가 있다. 그리고 파일의 경로가 전부 UnrealTest\로 시작하는 걸 볼 수 있다. 이는 리포지터리 이름이 아닌, 프로젝트 파일들이 들어있는 폴더다.
즉, .gitignore는 해당 위치에서 Saved를 제외했지만 그런 폴더는 없었고, 실제로는 UnrealTest\Saved에 존재했던 것이다.
해결 - 프로젝트 파일 위치 변경
기존 내 로컬 리포지터리 모습이다. 저런 모양이 되어선 안 됐다.
수정한 로컬 리포지터리의 모습이다. UnrealTest 폴더 내 모든 파일을 바깥으로 끌어왔다.
복사본 파일이 생겼음에도 GitHub Desktop엔 변경 사항이 생기지 않았다.
지금까지 만든 프로젝트는?
내가 작성했던 글은 수정할 예정이고, 다행히 작업은 시작하지 않아서 새 리포지터리를 파기로 했다. 이름은 그대로 유지할 것 같다. 처음 업로드를 잘못했으니, 별 수 있나...
물론 Git을 이용해 버전을 되돌리고 다시 푸쉬하거나, UnrealTest 폴더를 추적 중지하는 등 살릴 방법은 있지만, 난 아직 진척된 게 없기에 날리고 새로 파는 게 더 빠르다.
여러분은 꼭 프로젝트를 만들 때, 경로 설정을 위 사진처럼 하길 바란다.
'언리얼5' 카테고리의 다른 글
[언리얼5] warning: unable to unlink (0) | 2023.09.04 |
---|---|
[언리얼5] The following modules are missing or built with a diffferent engine version (0) | 2023.09.02 |
[언리얼5] 레이아웃 변경하기 - 유니티처럼 (0) | 2023.09.02 |
[언리얼5/GitHub] GitHub에 자료 올리고 내려받기(Push / Pull Request / Pull) (0) | 2023.08.30 |
[언리얼5/GitHub] 언리얼/깃허브 연동하기 - 팀원 편 (0) | 2023.08.27 |