8
06
2008

내일이면 WWDC 08이 시작되네요.
이딜과 왕시님, 성관님과 WWDC 행사장에 도착하였습니다! ^^
… 는 아니고요… OTL
이번엔 회사 일 때문에 어쩔수 없이 못가게 되었습니다. 흑흑.
(작년에도 회사때문에 못가고. 에효 ㅠㅠ)
내년엔 꼭 가려구요. 히히. 내년 4월이면 병역특례도 끝나고!! 자유롭게!!
음, 뭐 크게 기대되는건 없고요.
아, 왕시님이 WWDC 기념품은 저에게 선물!!로 주신다고 하여, 크크크.
(왕시님. 제 블로그 보고 계시죠?
기다리겠사옵니다.)
요건 기대 중.
키노트는 뭐, 화요일 오전에 일어나서 보지요 뭐 ^^
다만, 예전에 iSight 를 나눠줬던 것처럼 iPhone 을 나눠준다던가 하는 만행(?)을
애플이 저지른다면, 이번에 가지 못한 것이 엄청나게 안타깝겠지만,
제작년 WWDC ( 06년도 WWDC )부터 애플이 하는 것을 보면 절대! 그럴리가 없기때문에, 크크
세션 동영상도 위엣분들 다녀오시면 하드만 하나 들고가서 슥삭 해와서
전 집에서 발뻗고 편히 보렵니다 -O-;;
Comments : No Comments »
4
06
2008
Xcode 와 Subversion 을 함께 쓰는 방법에 대해선 웹에 꽤 많은 문서들이 있습니다.
하지만 정작 중요한 사실 몇 가지는 안가르쳐 주더라구요. =_=
바로 Xcode 프로젝트 번들 파일안에 있는 mode1 파일과 pbxuser 파일!
처음 프로젝트 만든 것을 아무 생각없이 통채로 Subversion 에 import 하게되면,
매번 커밋할때마다 Xcode 관련된 알 수 없는 내용들이 같이 반영되어,
각 리비젼 Diff 를 확인하려하면 꽤나 골이 아파지는 현상이…
결론부터 말하자면, Xcode 프로젝트 아래에 “ProejctName.xcodeproj”란 번들 안에
mode1 파일들과 pbxuser 파일들을 Import 하지 않으면 됩니다. 
만약 이미 커밋이 되어있다면 간단한게
# cd Project.xcodeproj
Project.xcodeproj # svn rm *.mode*
Project.xcodeproj # svn rm *.pbxuser
Project.xcodeproj # svn ci -m "OUT!!"
해버리면 되겠지요 
자 여기서. 잠깐 광고 하나 보고.. -_-..
하하하.. 저도 호스팅비는 벌어야죠 (…)
그럼 위 두 파일들은 무엇일까요?
도대체 pbxuser 파일엔 뭘 저장해? - Apple 관계자의 말을 들어보겠습니다.
Scott Tooker (Apple): “the locations for built products and intermediates files.”
David Ewing (Apple): “The currently active target, executable, and build style are all stored in the file … Other information includes window/view sizes, bookmarks, breakpoints, custom executables, smart groups and code sense settings.”
흠흠. 그렇군요. 빌드와 관련된 잡다구리 파일들과 현재 빌드 타겟, 북마크, 디버깅을 위한
뷁포인트등이 저장되는 곳이였네요. 이런 것들을 공동 작업자와 공유할 필욘 없겠지요?
(게다가 파일은 Username.pbxuser 로 저장되서 이를 하나하나 커밋하다간 공동 작업자
수만큼 파일이 불어난답니다~ -O- )
그러면 mode1 파일은? - 역시 Apple 관계자의 말을 들어봅시다.
Scott Tooker: “The .mode1 file contains layout information for the project (like window positions and sizes, including sizes of sub-views and the like).”
Scott Tooker: “[T]he various *.mode* files track information about your workspace configuration. It’s nothing critical to the project so it is safe to throw them away.”
예. 뭐 우리가 주목할 점은 마지막 줄, “It is safe to throw them away” 군요. 흐흐.
갖다버리고 머리아픈 Subversion Diff 에 고민하지 맙시다!!
Comments : 1 Comment »
Recent Comments