STS 에서 Subversive 를 subversion client 로 사용중인데 커밋시 다음과 같은 에러가 발생한다.

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 '/book/!svn/rvr/3/myprog.jsp'

 

원인은 pure Java 로 구현된 svn library 인 SVNKit 의 버그이다. 해당 버그가 수정되기 전에 다음 action 을 통해 간단하게 해결할 수 있다.

  • STS 나 eclipse 메뉴에서 오른쪽 클릭
  • project -> team 메뉴 선택
  • cleanup / refresh 수행

 

Ref