no image
[Unity, Git] Git으로 유니티 프로젝트를 관리하는 방법
대용량 파일이 있는 유니티 프로젝트를 어떻게 버전 컨트롤로 관리하나https://www.reddit.com/r/Unity3D/comments/19a6o8i/how_to_version_control_large_projects_with_big/ 해당 글에 따르면, Git LFS 사용 또는 PlasticSCM 사용을 권장하는 사람이 많이 보인다. Git을 사용한다면 게임 리포지토리는 정말 커질 수 있기에 꼭 필요한 것만 저장소에 보관하는 것이 좋다고 한다. 예를 들어 에셋 팩에서 에셋을 가져올 때는 프로젝트에 실제로 필요한 것만 가져와야 한다. LFS를 사용할 예정이라면, 모든 바이너리 파일 형식(이미지, 모델, 바이너리, 오디오 등)을 캡처할 수 있도록 LFS 속성을 제대로 설정하는 것이 중요하다.  그럼 ..
2024.08.29
[Unity, Git] .log 파일에 대한 gitignore
.log 파일은 gitignore에 등록하여도 되는가?github의 gitignore를 참조하면 일반적으론 .log 파일은 등록하는 것 같다. 그러나 해당 글의 kurt-Dekker 분의 답변에 따르면 .log 파일은 버전 컨트롤에 등록하지 않는다고 한다. 로그에 흥미로운 데이터가 있을 수 있지만, 본인은 실제로 포렌식 버그 추적에 도움이 되었던 적은 거 없었던 것 같다.  .log 파일 제외하기프로젝트 처음 시작 시 gitignore를 적용한다면, 바로 .log 파일을 제외하도록 만들면 되지만, git은 과거에 추적된 파일은 무시하지 않기 때문에 gitignore에 .log가 처음부터 적용되어 있지 않았다면 해당 방법을 사용하여 git의 캐쉬를 정리한 뒤 다시 gitignore를 적용하면 된다.  참고..
2024.08.18
[Unity, Git] 유니티 깃 커밋시 "Unlink of file'Logs/AssetImportWorker0.log' failed." 발생
"Unlink of file'Logs/AssetImportWorker0.log' failed." 발생유니티 엔진이 켜져있을 때 커밋을 하려하면, Unity에서 EditorLog가 자동으로 실행중이므로 "Unlink offile'Logs/AssetImportWorker0.log' failed." 해당 에러를 볼 수 있으니, 커밋을 하고자 하면 프로젝트 종료 후 커밋을 진행하도록 하자.
2024.08.18