2012-05-26 4 views
6

버전 관리가 필요한 iPhone 앱을 개발하는 것이 중요합니다. 나는 이것을 Xcode을 통해 수행하는 방법을 살펴본 결과, GIT 또는 SVN을 사용하는 경로로 이동할 수 있음을 확인했습니다. 내가이 길을 갈 의향이 있어요 이유 인 SVN를 사용했던 과거 Xcode에서 SVN 저장소를 설정하는 방법은 무엇입니까?

는 (사람들은 SVN보다 더 느끼는 경우에 나는 GIT를 사용하여 열려있어). 내 질문은 Xcode에 저장소의 설정과 관련이 있습니다.

나는 상당한 양의 연구를 수행했으며 몇 가지 유용한 자습서를 찾았지만 많은 부분이 구식 인 것 같습니다.

내 질문은 2 배 :

  1. 누군가를 설정하는 단계에 Xcode를 통해 저장소를 조언 해 줄 수 있습니다하세요?
  2. 내가 알기로 Xcode 저장소의 위치를 ​​설정해야합니다. 나는 내 자신의 서버가 없기 때문에 여기서 무엇을해야할지 모르겠습니다. 이 문제를 해결할 수있는 방법이 있습니까? 어떻게 든 로컬 저장소를 설정할 수 있습니까? (그렇다면 어떻게해야합니까? 다른 옵션은 무엇입니까?)? 어떤 도움이나 조언 명에 미리

enter image description here

덕분에 제공 할 수 있습니다.

+0

'assembla' (http://www.assembla.com)을보십시오. 그들은 최대 1GB의 코드를 무료로 제공하는 위대한 호스팅 계획을 가지고 있습니다. –

+0

다음은 폐쇄 소스 프로젝트를위한 호스팅 제공 업체입니다 : http://stackoverflow.com/questions/297153/can-you-recommend-a-svn-closed-source-project-hosting-site –

답변

2

GIT를 사용해야한다고 생각합니다. bitbucket.org

무료 리포지토리를 만들 수 있습니다. 무료 계정을 만들 수 있습니다.이 계정은 팀 구성원 5 명을 사용하여 사용할 수 있습니다. 더 원한다면 돈을 내야합니다.

일단 repo 생성이 완료되었습니다. 그냥 PC에서 확인해보십시오. 해당 사이트에서 수행 할 단계가 있습니다. 그런 다음 체크 아웃 한 폴더에서 Xcode 프로젝트를 만듭니다.프로젝트가 준비되면 저장소에 추가하십시오. 그 방법은 bitbucket에서도 제공됩니다. 그런 다음 Xcode 프로젝트를 저장소에 맡기고 나면 해당 저장소를 Xcode에 추가하십시오. 이를 수행하는 방법은 Xcode 가이드에서 매우 잘 설명되어 있습니다. 그냥 읽으십시오.

+0

이것은 훌륭한 무료 서비스입니다 내 요구 사항을 완벽하게 충족시켜줍니다. repo를 설정하는 방법에 대한 자습서는 정말 간단하고 명확하며 따라하기 쉽습니다. 모든 문제를 해결하는 훌륭한 해결책. 무리 감사! –

0

자신의 Subversion 또는 Git 서버를 설정하는 것은 개발자가해야 할 일이 아니기 때문에 (시스템 관리 측면에서) 고통 스러울 수 있습니다.

나인 경우 공개적으로 코드를 공유하려면 (무료!) 또는 자신의 컴퓨터 중 일부에서 코드를 개인적으로 공유하려는 경우 GitHub를 사용하는 것이 좋습니다.

자신의 컴퓨터에서 공유하는 경우 GitHub의 "마이크로"계정은 월 7 달러를 사용합니다. 이것은 내 개인 & 개인 프로젝트에 대해 수행하는 옵션입니다. support built into Xcode을 가지고있는 것이 매우 멋지다.

Subversion과 Git 모두 such as WebFaction을 수행하는 다른 제 3 자 공급자도 있지만 이것도 비용이들 것입니다. 이러한 모든 서비스는 시스템 관리 비용을 회수해야합니다. 그러나 나는 당신을 위해 다른 사람을 데려 오는 것이 번거로운 일에 대처할 필요가 없을만큼 가치가 있다고 생각합니다.

0

SVN을 사용하려면 저장소를 호스팅 할 서버를 사용해야합니다. 오픈 소스 프로젝트에서 작업하는 경우 무료 (예 : Google 코드) 저장소를 호스팅 할 수있는 웹 서비스가 있습니다. 로컬 컴퓨터에 서버를 둘 수는 있지만,이 경우 GIT를 사용하는 것이 좋습니다. 새 프로젝트를 만들 때 XCode는 GIT 저장소를 설정하거나 기존 프로젝트의 새 저장소를 만드는 방법에 대해 this을 제안합니다.

1

홈 서버 (또는 회사 서버)가있는 경우 uberSVN을 사용합니다. 안내 설치가 매우 간단합니다. 나는 실제로 모든 Xcode 프로젝트를 버전 관리하에두기 위해 이것을 사용한다.

Screenshot

단계 :

  1. SVN client를 설치합니다. (페이지의 맨 아래 오른쪽. 페이지 상단의 탭을 통해 1.6 또는 1.7 및 OS를 선택할 수 있습니다).
  2. 설치 uberSVN.
0

Mac에서 로컬 SVN 저장소를 설정하고 원격/네트워크 저장소가없는 버전 제어의 이점을 얻는 것은 실제로 매우 쉽습니다.

explain here https://stackoverflow.com/a/10039004/226086 그런 다음 Xcode를 입력하면 "저장소 주소 입력"을 묻는 메시지가 표시되면 환경 설정/계정/저장소 추가 아래에 file : /// Users/Shared/subversion/-와 같이 저장소를 설정할 때마다 경로가 표시됩니다.

관련 문제