2009-02-04 2 views
4

Xcode의 SVN과의 통합이 불충분하다는 것을 반복적으로 들었지만 개인적으로 사용한 적이 없기 때문에 필자는 왜 그런지 궁금합니다.SVN 및 Xcode 비상 사태

이제 새로운 프로젝트가 시작되고 SCM이 다시 등장했습니다. 이번에는 Xcode가 정확히 무엇을하고 SVN을 올바르게 사용하지 않는지 더 잘 생각하고 싶습니다.

그래서 어떤 공포 이야기가 있습니까?

답변

4

에 총 비 응답 (www.versionsapp.com) 및 버전의 실제 큰 팬 당신은 요구하고 있지만 ...

가 난 무엇을 그 날 어떤 엑스 코드에 대한 온스를 신경 쓰지 만든 SVN과의 통합.

+0

훌륭한 응용 프로그램이지만 가격은 55 달러입니다. – Stanislav

1

공포 이야기 : 저는 거의 1 년 동안 SVN과 함께 Xcode 3.1.2를 사용해 왔으며 충분합니다. Xcode SCM (소스 제어 관리자)은 기본적이지만 안정적입니다. 그것이 잘하지 않는 유일한 방법은 파일을 제거하는 것입니다.

파일을 삭제할 때 Xcode는 버전 제어에서 파일을 제거 할 것을 제안하지만 커밋 할 때 파일이 누락되었다고 불평 할 것입니다. 따라서 일반적으로 Xcode 파일 & 그룹 패널에서 파일을 삭제하는 대신 터미널에서 파일을 제거하는 'svn rm'을 수행합니다. 깜빡하고 svn이 계속 소란을 피우는 경우 'svn cleanup'은 일반적으로 그것을 분류합니다.

0

커밋 또는 체크 아웃 중에 진행 상황을 표시하지 않습니다. 또한 프로젝트 파일 충돌이있는 경우 최신 파일로 유지하거나 대체 할 수있는 옵션이 제공됩니다. 어느 쪽이든 누군가의 변화가 사라집니다.

SVN 통합과는 별개로 꽤 유용합니다. 우리는 몇 달 동안 그 부분에 의존합니다.

0

개인적으로, 나는 결코 gitsvn로 전환하지 후회 한 함께 작업 한 개발자의 팀 또는 bzr (http://www.bazaar-vcs.org/) (죄송합니다, 스택 오버 플로우 나 링크에 넣어하지 않습니다). 비록 내가 Xcode 통합에 대해 많이 알지는 못했지만 그것들을 들여다 볼 수도 있습니다. (내가 아는 모두는 커맨드 라인 중독자이거나 Windows에서 TortiseBZR 등을 사용했습니다.)

+0

예, 저는이 시점에서 hg와 git 사이에서 찢겨졌지만 확실히 svn을 지나쳤습니다. – DarthNerdus