iOS xcode 프로젝트의 어떤 파일을 버전 관리를 위해 bzr 서버에서 버전해야합니까? 그리고 제대로 다른 Mac에서 프로젝트를 가져 오는 방법?개발자가 xcode ios 프로젝트를 공유하는 방법은 무엇입니까?
간단히 말해서 한 Mac에서 다른 Mac으로 프로젝트를 내보내려면 어떤 파일이 필요합니까?
iOS xcode 프로젝트의 어떤 파일을 버전 관리를 위해 bzr 서버에서 버전해야합니까? 그리고 제대로 다른 Mac에서 프로젝트를 가져 오는 방법?개발자가 xcode ios 프로젝트를 공유하는 방법은 무엇입니까?
간단히 말해서 한 Mac에서 다른 Mac으로 프로젝트를 내보내려면 어떤 파일이 필요합니까?
코드 및 미디어 파일 외에도 Xcode 자체에 필요한 주요 내용은 파일이며 .xcodeproj
패키지 안에 있습니다.
Xcode를 사용하지 않았기 때문에 어떤 파일을 버전 관리해야하는지 잘 모르겠지만 "클린"작업을 실행하거나 Xcode에서 호출 한 모든 빌드 아티팩트를 삭제하면 알 수 있습니다. 남아있는 것은 아마 당신이 버전 관리하에 두어야 할 것입니다.
그 후, 커밋 할 때마다 특정 Xcode 파일이 변경되고 프로젝트 설정을 변경한다고 생각하지 않는다면 버전 관리하에 유지할 가치가없는 "작업 영역"파일 일 수 있습니다. 무시 된 파일 목록에 추가해야합니다 : bzr ignore FILE
.
사실 Xcode는 "정리"명령으로 삭제되지 않는 많은 파일을 만듭니다. 빌드 디렉토리는 삭제되지 않으며 프로젝트 번들 자체의 보조 파일 몇 개가 삭제되지 않습니다. 다른 주석가가 프로젝트 번들의 유일한 필수 파일이 "proejct.pbxproj"라고 말했기 때문에 다른 모든 파일은 필요에 따라 만들어집니다. – Mark
다른 방식으로 생각해보십시오. Git이 Xcode로 구워지면 git-ignore-file-for-xcode-projects과 같이 .gitignore
파일에 무엇을 넣을 지에 대한 많은 질문이 있습니다. 따라서 이것은 버전 제어하에있는 프로젝트에 대해 이 아닌이 필요한 출발점을 제공합니다.
이 목록을 Bazaar Equivelent로 작업하는 방법을 알고 싶습니다. 어느 것이 재미있게도 .bzrignore
이라고합니다.
다른 버전의 xcode에서도 사용할 수 있습니까? –
bTw 답변 해 주셔서 감사합니다 ... –
이것은 Xcode 3.0 이후 모든 버전의 Xcode에서 작동합니다. 실제로,'xcuserdata' 폴더 이외의 모든 것을 포함해야하지만, pbxproj만이 필수적입니다. –