
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의 작업 복사본 버전을 수동으로 설정해야 합니다. 작업 복사본 -> 작업 복사본 업그레이드...를 선택하여 변경할 수 있습니다.
방금 이 게시물에서 날짜를 알아냈지만 누군가가 여전히 답변을 찾고 있을 경우를 대비해 답변을 커밋하겠습니다.