Xcode의 SCM 기능이 내장 된 git 저장소를 사용할 수있는 방법이 있습니까?
Xcode의 SCM 기능이 내장 된 git 저장소를 사용할 수있는 방법이 있습니까?
답변:
Xcode 4는 기본적으로 git을 지원합니다 (개발자 도구 WWDC 2010의 연합 주소 상태)
여기에서 더 알아보기 : Xcode 4의 새로운 기능 Apple
의 문서 는 길지만 읽기에 좋습니다.
git을 Xcode와 "통합"하는 좋은 방법은 DTerm 을 사용하는 것 입니다. 키 조합이있는 부동 창에서 DTerm을 불러옵니다. DTerm은 편집기에서 현재 문서의 전체 경로를 알고 있습니다.
예를 들어 편집중인 파일에서 diff를 실행하려면 다음을 수행하십시오.
1) Ctrl-Return을 눌러 DTerm 창을 불러옵니다. (이 키 콤보는 구성 가능).
2) 'git diff cmd-shift-V'를 입력하십시오. 입력을 시작할 때 마지막 명령을 덮어 쓰고 창에 현재 파일의 이름을 삽입합니다. 작업 디렉토리가 선택한 파일의 상위 디렉토리로 설정되었으므로 명령은 훌륭하고 짧습니다.
나는 Decimus와 전혀 관련이 없습니다. 저는 DTerm을 통해 수천 개의 명령을 실행 한 만족스러운 사용자입니다.
편집 : 2009 년 8 월 27 일 현재 DTerm은 무료입니다. DTerm을 구입 한 경우 DTerm을 구입 한시기에 관계없이 다음 버전으로의 업그레이드는 무료입니다. 자신의 참조 블로그 게시물을
편집 2 : DTerm 은 이제 Mac App Store에서 사용할 수 있습니다. 블로그 게시물 에서 약속 한 내용을 지켰는지 확인하는 것은 흥미로울 것 입니다.
위의 게시물에서 참조한 .gitignore 설정 외에도 생성 된 파일을 구성 파일에 추가했습니다.
build /
* .pyc
* ~ .nib /
* .pbxuser
* .perspective
* .perspectivev3
* .xcworkspace /
xcuserdata /
이것은 내 창고에서 소음을 제거하는 데 도움이됩니다.
생성 된 파일을 추가해야하는 경우 Release 폴더를 추가하고 * .framework 및 * .app 폴더를 프로젝트 디렉터리에 유지합니다. 테스트 그룹에 릴리스 한 모든 항목을 릴리스 폴더에 추가하고 태그를 지정합니다.
최신 Xcode 4.1을 사용하면 확실히 가능하며 필요한 모든 것이 기본적으로 설치됩니다.
나는 바로이 주제에 대한 블로그 게시물을 썼습니다.
Git 저장소와 함께 Xcode를 사용할 수 있습니다. Visual Studio Team Services 는 무료, 개인 및 무제한 Git 리포지토리를 제공합니다. 클라우드에서 를 제공합니다. Xcode뿐만 아니라 Eclipse, Visual Studio, Team Services의 자체 웹 브라우저 인터페이스 또는 원하는 다른 편집기 / IDE도 사용할 수 있습니다. 무료로 처음 5 명의 사용자와 코드를 공유하세요.
YouTube 동영상 : https://youtu.be/S83kn0i4WYs
어쨌든 외부 편집자를 사용합니다. 대부분은 git 명령을 지원합니다. 이런 식으로 git은 Xcode에 "통합"됩니다.
Xcode 스크립팅 기능을 사용하여 래퍼를 수행 할 수 있는지 궁금합니다. 확인 : http://www.cimgf.com/category/version-control/git/
BTW, Xcode가 작업을 수행 할 수 없으면 이클립스가 작업을 수행 할 수 있지만 Cocoa api 등이 부족할 수 있습니다.