커밋하는 동안 "파일을 찾을 수 없습니다" 오류가 발생했습니다.

커밋하는 동안 "파일을 찾을 수 없습니다" 오류가 발생했습니다.

SVN 저장소에서 체크아웃한 작업 복사본이 있습니다.

커밋하려고 하면 다음과 같은 오류가 발생합니다.

svn: File not found: revision 57, path '/trunk/path/to/my/file/logo-mini.jpg'

저장소에서 이 파일을 찾았는데 수정본이 58개뿐이라는 것을 알았습니다.

SVN이 이 파일이 제시될 때 왜 이 파일에 대해 불평하는지, 왜 58이 아닌 개정판 57을 가리키는지 이해가 되지 않습니다.

또한 이 파일의 grand-grand-grand-parent 폴더 이름을 변경했습니다. 가능합니다. 이것이 문제입니다 ...

업데이트

Cornerstone 앱(Mac OS X)에서 얻은 자세한 오류 설명:

Description : Could not find the specified file.
 Suggestion : Check that the path you have specified is correct.

Technical Information
=====================

      Error : V4FileNotFoundError
  Exception : ZSVNNoSuchEntryException

Causal Information
==================

Description : Commit failed (details follow):
     Status : 160013
       File : subversion/libsvn_client/commit.c, 867

Description : File not found: revision 57, path '/trunk/assets/themes/base/article-content/images/logo-mini.jpg'
     Status : 160013
       File : subversion/libsvn_fs_fs/tree.c, 663

그래서 프로젝트 구조를 개선하면서 "/trunk/assets/themes 디렉토리"의 이름을 "/trunk/assets/skins"로 바꿨습니다.

나는 다음을 시도했습니다 :

  • /trunk/assets/themes 디렉토리 업데이트
  • 청소
  • 파일 시스템에서 삭제하고 다시 체크 아웃
  • 전체 /trunk/assets/themes 디렉토리를 HEAD 개정판으로 되돌립니다. 이것조차도 도움이 되지 않습니다. 여전히 같은 오류가 발생합니다.

결과가 없습니다.

답변1

Cornerstone에서는 서버의 Subversion 버전과 일치하는 Cornerstone의 작업 복사본 버전을 수동으로 설정해야 합니다. 작업 복사본 -> 작업 복사본 업그레이드...를 선택하여 변경할 수 있습니다.

방금 이 게시물에서 날짜를 알아냈지만 누군가가 여전히 답변을 찾고 있을 경우를 대비해 답변을 커밋하겠습니다.

관련 정보