programing

Git를 Xcode와 통합할 수 있습니까?

stoneblock 2023. 5. 14. 10:04

Git를 Xcode와 통합할 수 있습니까?

Xcode의 SCM 기능이 내장된 Git 저장소를 사용할 수 있는 방법이 있습니까?

Xcode 4는 git를 기본적으로 지원합니다(개발자 도구 상태 주소: WWDC 2010).

여기서 자세히 알아보기:Xcode 4의 새로운 기능
애플사의 문서는 길지만 좋은 읽을거리입니다.

참고:모든 상향 투표에도 불구하고, 이 답변은 2010년 6월 현재 구식입니다.


Xcode 내에서 git를 지원하지 않지만, Xcode 프로젝트에 git를 사용하지 않을 이유는 없습니다.표준 git 명령줄 또는 GitX를 사용하여 Xcode 프로젝트를 관리하는 데 좋은 결과를 얻었습니다.

셰인 비타라나는 멋진 세트를 가지고 있습니다..gitignore 시작점으로 사용할 설정.

Xcode와 Git을 "통합"하는 좋은 방법은 DTerm을 사용하는 것입니다.키 조합으로 부동 창에 DTerm을 표시합니다.DTerm은 편집기의 현재 문서에 대한 전체 경로를 알고 있습니다.

예를 들어, 편집 중인 파일에서 디프를 실행하려면 다음을 수행합니다.

Ctrl-Return을 눌러 DTerm 창을 엽니다.(이 키 조합은 구성 가능).

'git diff cmd-shift-V'를 입력합니다.입력을 시작할 때 마지막 명령을 덮어쓰고 창에 현재 파일의 이름을 삽입합니다.작업 디렉토리가 선택한 파일의 상위 디렉토리로 설정되어 있으므로 명령어는 적절하고 짧습니다.

저는 데키무스와 전혀 관련이 없습니다.저는 DTerm을 통해 수천 개의 명령을 실행한 만족스러운 사용자일 뿐입니다.

편집: 2009년 8월 27일 기준으로 D 용어는 무료입니다.DTerm 사본을 구입한 경우 DTerm을 구입한 시점에 관계없이 다음 버전으로 업그레이드할 수 있습니다.블로그 게시물 보기

편집 2: 이제 Mac App Store에서 DTerm을 사용할 수 있습니다.그들이 블로그 게시물에서 한 약속을 지켰는지 보는 것은 흥미로울 것입니다.

위 게시물에서 참조한 .gitignore 설정 외에도 생성된 파일을 구성 파일에 추가했습니다.

빌드/
*.pyc
*~.sk/
*.pbxuser
*.예방적인
v3 *.예방적 v3
*.xc 작업공간/
xcuser 데터이//

이것은 제 창고의 소음을 막는 데 도움이 됩니다.

생성된 파일을 추가해야 하는 경우 릴리스 폴더를 추가하고 *.framework 및 *.app 폴더를 프로젝트 디렉터리에 유지합니다.테스트 그룹에 릴리스한 모든 항목을 릴리스 폴더에 추가하고 태그를 지정합니다.

아니요, 없습니다. 솔직히 말해서 저는 Xcode의 SVN 지원이 제게 정말 엉망인 것처럼 보였기 때문에 오히려 감사합니다.개인 프로젝트를 위해 Git로 이동한 후에는 발사할 수 있는 터미널 창이 열려 있습니다.git add그리고.git commit필요에 따라

Xcode에는 공용 플러그인 API가 없기 때문에 Git에 대한 지원을 Xcode에 직접 추가할 방법이 없습니다.

그러나 다양한 Git 작업을 수행할 수 있는 Xcode의 스크립트 메뉴에 대한 스크립트를 생성할 수 있습니다.

저는 Xcode에 대한 플러그인 지원을 제공할 방법이 없다고 생각합니다.따라서 Apple이 Git를 준비할 때까지 타사 툴과 명령줄을 사용해야 합니다.그게 나쁜 게 아니라...

음, Git-Cvsserver라고 불리는 것이 있는데, Git이 CVS인 것처럼 할 수 있습니다.하지만 저는 그것에 대한 상황이나 Xcode의 CVS 지원을 모릅니다.

최신 Xcode 4 베타는 Git 통합 기능이 있지만 기본적으로 설치되지 않으며 현재 설치된 Git도 사용하지 않습니다.

제가 해야 할 일은 Xcode 설치 프로그램에 "시스템 도구" 옵션을 설치하는 것이었습니다. (기본적으로 건너뜁니다.) 그 후 주최자는 제 프로젝트가 이미 Git 제어를 받고 있다는 것을 인식하고 원활하게 통합되었습니다.

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/ 을 확인하십시오.

그나저나, 만약 Xcode가 그 일을 할 수 없다면, 이클립스는 그 일을 할 수 있지만, 코코아 API 등이 부족할 수 있습니다...

언급URL : https://stackoverflow.com/questions/456403/can-git-be-integrated-with-xcode