2008-10-25 6 views
6

최근에 일하고있는 일부 Cocoa 프로젝트에서 Git을 내 버전 제어 시스템으로 사용하기 시작했으며 Cocoa 프로젝트의 버전 제어 시스템 작업에 대한 모범 사례가 있는지 궁금합니다.코코아 프로젝트에서 버전 제어를 사용하는 모범 사례

내가 중요한 것은 아니기 때문에 버전 관리에서 제외 된 명백한 "빌드"디렉토리가 있습니다. 그리고 일부 코드를 디버깅 할 때 상당히 바뀔 수 있습니다. 그 다음에 .pbxuser 및 .perspectivev3가 변경되어 프로젝트를 열 때마다 Xcode하지만 그들이 "중요한"체크 인 할 수 있는지 충분히 알지 못합니다.

중요하지 않은 파일을 제외시키기 위해 일반적으로 사용되는 구성이 있습니까? 사전에

감사

답변

8

내 머큐리얼 .hgignore 파일은 Peter Hosey's을 기반으로합니다.

syntax: glob 

.DS_Store 

*.swp 
*~.nib 

build 

*.pbxuser 
*.perspective 
*.perspectivev3 
*.mode1v3 

*.pyc 
+0

대단히 감사합니다. 정확히 제가 찾고있는 것이 었습니다. – Patrick

+0

이것은 iPhone Dev의 멋진 목록입니다. 감사. – Jirapong

2

나는 $ {LOGNAME}을 저지하지 * 파일들은 기본적으로 현재 사용자에 대한 기본 정보가있는 한.; 프로젝트 소스, 대상, 종속성 등은 project.pbxproj 파일에 있습니다. 그리고 귀하의 질문에 언급했듯이 빌드 디렉토리 (프로젝트 디렉토리에 빌드 빌드 장소가있는 것으로 가정)는 파생 된 파일이있는 곳이므로 체크인 할 필요가 없습니다. 언제든지 내용을 다시 생성 할 수 있습니다 소스 코드에서.

관련 문제