[UIkit] Xcode pbxproj 충돌 해결방법

2024. 5. 20. 18:12SWIFT/UIKit

728x90
반응형

🧸 시작

xcode의 프로젝트 패키지인 .pbxproj의 파일에서 충돌이 났을 경우에 어떻게 해결해야할 지 정말 귀찮은 일이다.

일단 .pbxproj 파일은 프로젝의 파일이랑 폴더에 대한 정보를 가지고 있어 파일/폴더 추가, 수정 삭제 등의 내용이 반영된다.

계속 파일이 추가되는 상황에서 여러 명의 사람이서 프로젝트를 할 경우에 자꾸 충돌이 나면 정말 화가 난다.

그래서 이를 빠르게 해결하는 방법이 있다.

 

🧸 .git 파일이 존재하는 폴더로 이동한 후 .gitattributes 파일 생성

vi .gitattributes
  • 명령어를 입력하던지 파일을 추가하여 <code>.gitattributes</code> 파일을 생성한다.

 

 

🧸 .gitattributes 파일을 열어 내용 추가

*.pbxproj binary merge=union

이렇게 입력한 후에 저장한 후 깃에 올려두면 된다.

 

이 한 줄을 입력하는 것만으로도 영향이 엄청 크다! 이거 정말 몰랐으면 머리아팠을 거 같은데 나중에라도 적용한게 어디임... 휴

 

 

 

 

 

728x90
반응형