Eclipse 전복 플러그인을 사용하여 커밋하려고 할 때 "CHECKOUT는 버전 리소스에서만 수행할 수 있습니다"가 표시됨
Mac 10.7.5, SVN 1.7 및 Eclipse Subversive 플러그인에서 Eclipse Juno를 사용하고 있습니다.때때로 프로젝트에서 변경 사항을 커밋하려고 할 때(패키지 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 "팀" -> "커밋"을 선택하면) 다음 오류가 발생합니다.
Some of selected resources were not committed.
Some of selected resources were not committed.
svn: E200007: Commit failed (details follow):
svn: E200007: Commit failed (details follow):
svn: E200007: CHECKOUT can only be performed on a version resource [at this time].
svn: E175002: CHECKOUT request failed on '/svn/subco-digital.coderepo/!svn/rvr/2110/trunk/myproject/src/main/java/org/mainco/subco/myproject/validator/UserFormValidator.java'
프로젝트의 최신 버전을 확인했습니다.이러한 반복적인 오류를 어떻게 처리할 수 있습니까?
청소는 나에게 효과가 있었습니다.
-> -> -> 오른쪽 클릭
다른 게시물에서도 언급했듯이...
이클립스에서 -> -> 작동하지 않는 경우:
- SVN Tortoo를 사용하여 강제 정리
- 명령어가 있는 터미널에서
svn cleanup /folder_to_cleanup
이것은 콘솔 svn 버전이 Eclipse "SVNKIT(Pure Java)" 버전과 다를 가능성이 높습니다. 기본 설정을 변경할 수 있습니다=>팀=>SVN=>SVN 인터페이스=>"JavaHL(JNI)"을 사용하는 클라이언트
제 경우는 아래와 같습니다. Java HL 1.7.10을 사용하는 것은 괜찮지만 SVNKit v1.7.9를 사용하는 것은 문제가 있습니다.
wuliang-Mac:src wwu$ svn --version
svn, version 1.7.10 (r1485443)
compiled Jul 9 2013, 12:55:03
SVNKit에서 동일한 오류로 버그가 보고되었습니다.
저의 경우, -> -> 파일 중 하나는 작동했지만 다른 하나는 작동하지 않았습니다.이클립스 시 svn 콘솔에서 실패한 명령을 복사하여 "svn" 접두사로 콘솔에서 실행하면 됩니다.구문은 다음과 같습니다.
svn commit -m "comment" -N /path/to/file
터미널에서 실행해 보십시오.
svn cleanup
팀 -> IDE에서 새로 고침/제거가 작동하지 않았습니다.
저는 이 문제를 해결하는 데 어려움을 겪었고 마침내 무슨 일이 일어났는지 알게 되었습니다.
이클립스 또는 IntelliJ IDEA와 함께 SVN 추가 기능을 사용하고 일부 파일을 삭제하면(시스템의 파일 브라우저에서) 이 메시지도 표시됩니다.
IDEA에서 해결할 수 있었던 유일한 방법은 외부 SVN 툴을 통해 변경 사항을 커밋한 다음 IDE 및 체크아웃 변경 사항을 다시 여는 것이었습니다.그 후 저는 그런 오류 없이 커밋할 수 있었습니다.
@wu 량의 대답은 나에게 효과가 있었습니다. 하지만 나는 가야만 했습니다.Preferences=>Team=>SVN=>SVN Connectors=>Native JavaHL
스크린샷 1:
스크린샷 2:
SmartSVN(MacOS에서)과 Eclipse를 사용하는 사용자는 누구나 Eclipse에서 승인된 답변을 사용하여 정리한 후에도 여전히 작동하지 않으면 상단 메뉴인 SmartSVN에서 정리를 시도할 수 있습니다. ->Modify
->Clean Up...
.
서버가 svn 버전을 업그레이드할 때 이 문제가 발생합니다.
Idea Intellij 사용자에게 우리가 해야 할 일은
- 왼쪽 프로젝트 패널에서 프로젝트 루트 디렉터리 선택
- 상단 메뉴에서 다음을 선택합니다.
VCS -> Subversion -> Cleanup
이제 체크인/체크아웃이 가능합니다.
언급URL : https://stackoverflow.com/questions/17816012/getting-checkout-can-only-be-performed-on-a-version-resource-when-trying-to-co
'programing' 카테고리의 다른 글
모든 첫 글자를 대문자로 변환하고 각 단어에 대해 소문자로 유지 (0) | 2023.04.29 |
---|---|
그리드 행 및 열 위치를 프로그래밍 방식으로 설정하는 방법 (0) | 2023.04.29 |
Visual Studio에서 단일 스레드를 디버그하는 방법은 무엇입니까? (0) | 2023.04.29 |
bash 스크립트를 한 줄씩 어떻게 실행합니까? (0) | 2023.04.29 |
Java 8에서 SQL Server JDBC 오류: 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Server에 대한 보안 연결을 설정할 수 없습니다. (0) | 2023.04.29 |