
Git 크래시 관련 트러블슈팅 (GitKraken Blame 기능)
·
Dev./UE 언리얼 엔진
⭐요약 원인:동일 파일 동시 수정: (무기 히트 사운드를 만들기 위해) 나는 무기 클래스 자체를 플레이어 무기로 인지하고 수정했던 클래스들은 사실 몬스터도 쓰고 있는 무기 클래스였다(애초에 해당 클래스가 OO님이 만드신 코드ㅠㅠ)…OO님께서 ‘몬스터 무기를 캐릭터와 같이 사용하기 위해’ 동시에 수정하고 Dev에 먼저 푸시했다.병합 충돌 및 오류: 동시 수정으로 인한 병합 충돌이 제대로 해결되지 않거나, 해결 과정에서 로직상 오류가 발생하여 크래시로 이어졌다.해결 과정:문제 발생 가능성에 대비하여 Dev 브랜치와 작업 브랜치(Feature/Sound)를 새로운 브랜치로 백업했다.크래시를 유발한 병합 커밋을 Revert 기능을 사용하여 되돌렸다. GitKraken의 Blame 기능::🔹특정 Blame 정보..