2011-01-20 3 views
1

최근에 내 프로젝트에서 특정 이미지 리소스를 삭제하고 같은 이름의 새 이미지로 바 꾸었습니다. 삭제시 저장소에서 해당 파일을 삭제할 것인지 묻는 메시지가 나타납니다. '예'를 클릭하면 같은 이름의 새 파일을 추가 할 때마다 저장소에 자동으로 업로드됩니다. 그 자원을 대체 할 때 나는 교체 한 자원 옆에 'R'기호를 보았습니다.SVN의 파일도 올바르게 업데이트되도록 Xcode의 리소스 파일을 바꿀 올바른 방법

마지막으로, 내가 프로젝트를 저촉했을 때 'R'기호가 사라지지 않았습니다 !! 또한 저장소를 확인할 때 이러한 자원이 추가되지 않았습니다 !!

내가 잘못 했나요? 그리고 SVN이 올바르게 업데이트되도록 리소스를 대체해야하는 최상의 프로세스는 무엇입니까?

답변

3

이미지와 같은 파일을 업데이트 할 때 XCode에서 파일을 업데이트 할 때 Finder를 사용하여 파일을 바꿉니다.

소스 컨트롤은 이러한 방식으로 추적 할 수 있습니다. 그리고 적어도 저에게는 더 빠릅니다.
일반적으로 파일을 변경했는지 확인하려면 SCM/Refresh Entire Project이 필요합니다.


R은 파일이 삭제 예정이지만 삭제가 커밋되기 전에 다른 파일로 대체되었음을 의미합니다.
는이 문제를 해결하려면 다음

  1. 백업 폴더 상태 R로 모든 파일을 복사합니다.
  2. xcode의 모든 복사 된 파일을 삭제하십시오. 그들을 쓰레기통으로 옮겨라.
  3. 을 완료 커밋
  4. 백업 폴더에서 모든 파일을 추가
  5. SCM/커밋 전체 프로젝트
  6. SCM/업데이트 전체 프로젝트는
  7. 는 SVN 저장소에있는 모든 파일을 추가 엑스 코드하기

어쩌면 다른 방법이 있습니다. 하지만 난 sledgehammer의 도움으로 모든 svn 문제를 해결합니다.

다음 번에 파인더를 사용하겠습니다. ^^

관련 문제