2009-12-16 4 views
1

Xcode에서 좀 더 심각한 프로젝트 개발로 들어가서 로컬 SVN Repo를 설정하기로 결정했습니다. 그것은 놀랍도록 쉬워 보였습니다. 이제는 Xcode 내에서 파일을 체크인하고 체크하고 있습니다.Xcode 로컬 SVN

두 가지 빠른 질문.

몇 개의 파일을 추가하고 다른 변경 사항을 적용한 후 Xcode "Groups & Files"열의 최상위에 'M'이 나타납니다. 나는 'M'이 병합을 의미한다고 가정하고 (파일을 수정할 때 나타 났던 것처럼) 왜 최상위 프로젝트 아이콘 옆에 아무런 변화가없고 보이는 옵션이 나타나지 않는 이유는 무엇입니까?

또한 newbie 질문이지만 내 7MB Xcode 프로젝트의 기본 버전을 확인한 다음 분기로 복사했습니다. 아직 SVN 디렉토리는 3MB 미만입니다. 이건 그냥 SVN의 선인가 아니면 내가 놓친 것인가? SVN 디렉토리를 백업하고 저장하면 내 세계를 저장했다고 가정하는 것이 안전한가요?

답변

1

'M'은 '수정 됨'을 나타냅니다. 프로젝트 파일이 수정 된 것으로 보이지만 그 아래에 아무 것도 나타나지 않으면 XCode가 프로젝트 파일을 더 새로운 형식으로 업데이트하고있는 것일 수 있습니다.

+0

재미 있습니다. 그래, 그것이 시나리오 다. 아래에 'M'이라는 라벨이 붙은 것은 없으며 전체 프로젝트를 업데이트했습니다. 이제 Xcode를 닫고 프로젝트를 다시 열면 알게되었습니다. 'M'은 보이지 않습니다. 흥미 롭 군. – Ternary

+0

프로젝트 파일은 사용자 파일 (창 지오메트리, 중단 점 등을 포함하여)을 포함하는 많은 파일을 포함하는 래퍼입니다. 래퍼에있는 repo 파일이 수정되면 전체 프로젝트에 M이 표시됩니다. pbxuser 파일을 리포지토리에 저장하면 프로젝트 파일은 거의 항상 M을 표시합니다. 다만 커밋하면 사용자 파일 만 변경됩니다. – cdespinosa

0

Xcode의 SVN과의 상호 작용이 약간 약해서 이제는 Cornerstone을 사용하여 SVN을 처리합니다.

Separation of concerns

, 그리고 모든 :

참고 : CW이 실제로 질문에 대답하지 않지만, 너무 오래 코멘트에 대한 이었기 때문에.

관련 문제