- 기술 면접 예상 질문 - git을 사용해 본적이 있나요? 어떤 점이 어려웠고 어떤 툴을 사용했는지 설명해주세요
기술 면접 예상 질문 - git을 사용해 본적이 있나요? 어떤 점이 어려웠고 어떤 툴을 사용했는지 설명해주세요
git과 github를 사용해서 팀 프로젝트를 진행해 봤습니다.
툴은 git bash를 사용하였고 add, commit, push, stash 등의 명령어를 주로 사용해 보았습니다.
유니티 프로젝트를 머지할 때 코드 상의 conflict는 해결하기 쉬웠지만 유니티의 씬파일이나 프리펩파일에서 conflict가 발생했을때
한쪽의 작업을 다 날리는게 아니면 해결이 어려웠던 부분이 있었습니다.
그런 상황을 방지하기 위해서 먼저 팀원 들과 소통을 통해서 씬 수정작업을 동시에 진행하지 않도록 진행 전에 다른사람이 씬을 수정하고 있는지 체크하도록 하였고
그리고 각자 파트들을 Monster, Player, Cage, UI 이런 식으로 큰 분류로 나누어서 작업하여 자신이 맡지 않는 부분의 프리펩은 수정할 일이 없도록 하였습니다.
그리고 씬에 배치되는 오브젝들을 최대한 프리펩화 하여서 씬에 배치된 프리펩의 내부가 수정됬을때 씬파일은 수정되지 않는다는 점을 이용했습니다.