git을 Xcode와 통합 할 수 있습니까?
Xcode의 내장 SCM 기능과 함께 git 저장소를 사용하는 방법이 있습니까?
Xcode 4는 git을 기본적으로 지원합니다 (WWDC 2010의 개발자 도구 상태 유니온 주소)
자세한 내용은 여기를 참조하십시오. Xcode 4의 새로운 기능 Apple
의 설명서 는 길지만 읽기에 좋습니다.
참고 : 모든 투표에 불구하고이 답변은 2010 년 6 월 현재 유효하지 않습니다.
아무 자식 지원 없습니다 내에서 엑스 코드는하지만 엑스 코드 프로젝트에 사용 자식에 대한 이유없는 없습니다. 표준 git 명령 줄 또는 GitX를 사용하여 Xcode 프로젝트를 관리하는 좋은 결과를 얻었습니다 .
Shane Vitarana에는 시작 지점으로 사용할 수 있는 멋진 .gitignore
설정 이 있습니다.
Xcode로 git을 "통합"하는 좋은 방법은 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 폴더를 내 프로젝트 디렉토리에 유지합니다. 테스트 그룹에서 릴리스 한 내용을 Release 폴더에 추가하고 태그를 지정합니다.
아니요, Xcode의 SVN 지원이 실제로 색다른 것처럼 보였기 때문에 정직하지 않습니다. 내 개인적인 프로젝트를 위해 힘내로 이동 한 후, 난 그냥 해고 할 수있는 터미널 창 열려 git add
및 git commit
필요합니다.
Xcode에는 공개 플러그인 API가 없으므로 Xcode에 git 지원을 직접 추가 할 방법이 없습니다.
그러나 다양한 git 작업을 수행 할 수있는 Xcode의 스크립트 메뉴 용 스크립트를 만들 수 있습니다.
Xcode에 대한 플러그인 지원을 제공하는 방법이 없다고 생각합니다. 따라서 Apple이 git까지 따뜻해질 때까지 타사 도구와 명령 줄이 붙어 있습니다. 그것은 나쁜 일이 아닙니다 ...
git-cvsserver라는 것이 있는데 git이 CVS 인 것처럼 가장합니다. 그러나 나는 Xcode의 CVS 지원 또는 그 상황에 대해 모른다.
최신 Xcode 4 베타에는 git 통합 기능이 있지만 기본적으로 설치되지 않으며 현재 설치된 git도 사용하지 않습니다.
내가해야 할 일은 Xcode 인스톨러에 "System Tools"옵션을 설치하는 것이 었습니다. 그 후 주최자는 내 프로젝트가 이미 git control을 받고 원활하게 통합되었음을 인식했습니다.
Xcode 4를 사용하면 자신의 Git 버전을 사용하려면 / usr / bin / git에서 Git 바이너리를 설치 한 곳으로 심볼릭 링크를 만들 수 있습니다
최신 Xcode 4.1을 사용하면 확실히 가능하며 필요한 모든 것이 기본적으로 설치됩니다.
이 주제에 관한 블로그 게시물을 작성했습니다.
GitHub 통합 Xcode iPhone 초보자 프로젝트
Git repos와 함께 Xcode를 사용할 수 있습니다. Visual Studio Team Services 는 클라우드에서 무료, 비공개 및 무제한 Git 리포지토리 를 제공합니다. Xcode뿐만 아니라 Eclipse, Visual Studio, Team Services 자체 웹 브라우저 인터페이스 또는 기타 원하는 편집기 / IDE도 사용할 수 있습니다. 무료로 처음 5 명의 사용자와 코드를 공유하십시오.
유튜브 비디오 : https://youtu.be/S83kn0i4WYs
어쨌든 외부 편집자를 사용합니다. 그들 중 다수는 git 명령을 지원합니다. 이런 식으로 git은 Xcode에 "통합"됩니다
Xcode 스크립팅 기능을 사용하여 래퍼를 만들 수 있는지 궁금합니다. 확인 : http://www.cimgf.com/category/version-control/git/
BTW, Xcode가 작업을 수행 할 수 없다면 일식은 작업을 수행 할 수 있지만 Cocoa API 등이 부족할 수 있습니다 ...
참고 URL : https://stackoverflow.com/questions/456403/can-git-be-integrated-with-xcode
'programing tip' 카테고리의 다른 글
선택된 열만 읽습니다. (0) | 2020.07.11 |
---|---|
HTML 양식 : 선택 옵션과 데이터 목록 옵션 (0) | 2020.07.11 |
iOS / macOS에서 프로그래밍 방식으로 내 IP 주소를 얻는 방법은 무엇입니까? (0) | 2020.07.11 |
'ref'와 'out'이 다형성을 지원하지 않는 이유는 무엇입니까? (0) | 2020.07.10 |
git update-index --skip-worktree 실행 취소 (0) | 2020.07.10 |