2013년 11월 9일 토요일

How to merge conflicts project.pbxproj in Xcode use git?

project.pbxproj 파일은 Xcode 구성 번들을 담고 있는 파일로 중요한 파일이다. 프로젝트에 링크된 파일과 프레임워크, 빌드 설정을 유지하도록 한다. 따라서 git에서 제외할 수 없다.

하지만 협업으로 개발할 때 서로 다른 리소스나 프레임워크를 추가하거나 빌드 설정을 바꾸면 계속해서 충돌을 일으킨다. 계속 merge를 해줘야 하는데 정말 매우 귀찮다.

이를 해결하기 위해서는 .gitattributes 파일을 만들고 project.pbxproj 파일을 바이너리처럼 인식하도록 하는 것이다.

add .gitattributes file and add one line :

댓글 없음:

댓글 쓰기