Xcode의 SVN과의 통합이 불충분하다는 것을 반복적으로 들었지만 개인적으로 사용한 적이 없기 때문에 필자는 왜 그런지 궁금합니다.SVN 및 Xcode 비상 사태
이제 새로운 프로젝트가 시작되고 SCM이 다시 등장했습니다. 이번에는 Xcode가 정확히 무엇을하고 SVN을 올바르게 사용하지 않는지 더 잘 생각하고 싶습니다.
그래서 어떤 공포 이야기가 있습니까?
Xcode의 SVN과의 통합이 불충분하다는 것을 반복적으로 들었지만 개인적으로 사용한 적이 없기 때문에 필자는 왜 그런지 궁금합니다.SVN 및 Xcode 비상 사태
이제 새로운 프로젝트가 시작되고 SCM이 다시 등장했습니다. 이번에는 Xcode가 정확히 무엇을하고 SVN을 올바르게 사용하지 않는지 더 잘 생각하고 싶습니다.
그래서 어떤 공포 이야기가 있습니까?
에 총 비 응답 (www.versionsapp.com) 및 버전의 실제 큰 팬 당신은 요구하고 있지만 ...
가 난 무엇을 그 날 어떤 엑스 코드에 대한 온스를 신경 쓰지 만든 SVN과의 통합.공포 이야기 : 저는 거의 1 년 동안 SVN과 함께 Xcode 3.1.2를 사용해 왔으며 충분합니다. Xcode SCM (소스 제어 관리자)은 기본적이지만 안정적입니다. 그것이 잘하지 않는 유일한 방법은 파일을 제거하는 것입니다.
파일을 삭제할 때 Xcode는 버전 제어에서 파일을 제거 할 것을 제안하지만 커밋 할 때 파일이 누락되었다고 불평 할 것입니다. 따라서 일반적으로 Xcode 파일 & 그룹 패널에서 파일을 삭제하는 대신 터미널에서 파일을 제거하는 'svn rm'을 수행합니다. 깜빡하고 svn이 계속 소란을 피우는 경우 'svn cleanup'은 일반적으로 그것을 분류합니다.
커밋 또는 체크 아웃 중에 진행 상황을 표시하지 않습니다. 또한 프로젝트 파일 충돌이있는 경우 최신 파일로 유지하거나 대체 할 수있는 옵션이 제공됩니다. 어느 쪽이든 누군가의 변화가 사라집니다.
SVN 통합과는 별개로 꽤 유용합니다. 우리는 몇 달 동안 그 부분에 의존합니다.
개인적으로, 나는 결코 git
에 svn
로 전환하지 후회 한 함께 작업 한 개발자의 팀 또는 bzr
(http://www.bazaar-vcs.org/) (죄송합니다, 스택 오버 플로우 나 링크에 넣어하지 않습니다). 비록 내가 Xcode 통합에 대해 많이 알지는 못했지만 그것들을 들여다 볼 수도 있습니다. (내가 아는 모두는 커맨드 라인 중독자이거나 Windows에서 TortiseBZR 등을 사용했습니다.)
예, 저는이 시점에서 hg와 git 사이에서 찢겨졌지만 확실히 svn을 지나쳤습니다. – DarthNerdus
훌륭한 응용 프로그램이지만 가격은 55 달러입니다. – Stanislav