태그 보관물: subclipse

subclipse

Eclipse에서 새로 고친 후, 버전 관리하에 있지 않은 파일 or directory) 프로젝트를 분리하고 다시 공유하면

나는 다음과 같은 문제가있다 :

Subclipe SVN 플러그인이 설치된 Eclipse를 사용하고 있습니다. Eclipse 외부에서 소스를 업데이트 할 때 (예 : svn update 이클립스에서는 작업 복사본에서) 및 “새로 고침”
모든 소스는 더 이상 버전 제어하에 있지 않은 것 같습니다. 그들은 모두 Questionmark와 “버전 제어에 추가 …”옵션을 가지고 있습니다. 업데이트 또는 다른 Subversion 작업을 수행하려고하면 다음과 같은 오류 메시지가 나타납니다.

org.tigris.subversion.javahl.ClientException: svn: '/home/tim/workspace/myproject' is not a working copy
svn: Cannot read from '/home/tim/workspace/myproject/.svn/format': /home/tim/workspace/myproject/.svn/format (No such file or directory)
org.tigris.subversion.javahl.ClientException: svn: '/home/tim/workspace/myproject' is not a working copy
svn: Cannot read from '/home/tim/workspace/myproject/.svn/format': /home/tim/workspace/myproject/.svn/format (No such file or directory)

프로젝트를 분리하고 다시 공유하면 모든 것이 정상으로 돌아갑니다. 나는 이것이 통합 Subversion SVN lib와 svn-command 버전 사이의 버전 충돌 일 수 있다고 생각하십니까?

그래서 제 질문은 : 어떻게 이것을 제대로 작동하게 할 수 있습니까?

버전 :

Eclipse 3.5.1
Subclipse 1.4.8
Subversion 클라이언트 어댑터 1.5.3
Subversion 네이티브 라이브러리 어댑터 (JavaHL) 1.5.7
SVNKit 클라이언트 어댑터 1.5.6.1
SVNKit 라이브러리 1.2.3.5521

svn, 버전 1.6.5 (r38866) 2009 년 8 월 31 일 18:42:02

요즘 우분투 9.10 Karmic으로 업데이트되었습니다.

편집하다:
방금 다른 작업 공간을 체크인했습니다. 내가 할 때. svn update“format”이라는 파일이 삭제됩니다.

해결 방법 :
같이 문제는 버전 충돌이었습니다. 나는 이미 이클립스에서 업데이트를 찾으려고했지만 서브 스크립 션이 모든 포인트 릴리스에 대한 업데이트 사이트를 변경하기 때문에 해결되지 않았다. 읽을 수 있듯이 이리 :

Subclipse를 새로운 1.x에서 1.y로 업그레이드하는 권장 절차는 처음 설치 지침을 따르는 것입니다. 새 릴리스 스트림의 업데이트 사이트 URL을 Eclipse 업데이트 관리자에 입력하면 기존 설치 위에 새 버전이 설치됩니다. 이 프로세스는 Eclipse에 업데이트 확인을 요청하는 것보다 더 안정적으로 작동합니다.



답변

예, subclipse 플러그인을 업그레이드해야합니다. & amp; svn 커넥터 (javahl (1.6.x) 또는 svnkit (1.3.x))는 설치된 서브 버전 (1.6.5)을 지원합니다. 자세한 내용은 프로젝트 사이트 업 그레 이드 사이트 URL에 대한 URL이 아직없는 경우

또는 우분투 서브 버전 패키지를 다운 그레이드해야하지만, 그렇게하지 않는 것이 좋습니다.


답변

상황은 다른 사람이 SVN 버전 제어하에 삭제 한 파일을 작업하고 있었던 것이 었습니다.
그 파일의 단위 테스트 만 표면적으로 수정하고 있었으므로 괜찮습니다.

이클립스 아래서 나는 의심스럽게 파일을 지우고 업데이트했다.

Eclipse에서 SVN을 계속 사용하면 문제의 파일이 더 이상 버전 제어에 존재하지 않는다는 사실이 나타났습니다. 그게 내 파일 시스템에 더 이상 존재하지 않는 것처럼 보입니다. 그렇다면 왜 불평 했습니까?

파일이 내 파일 시스템에 없었지만 ” svn 업데이트 “파일이 버전 관리하에 있지 않다는 불평을 계속했다.

svn update
svn: 'blah blah blah...' is not under version control

이 문제 (그리고 이것은 파일 시스템과 같은 nfs 였음)에 대한 수정은 파일 시스템 버퍼를 플러시하고 svn 업데이트를하는 것이 었습니다. 업데이트가 성공했습니다.

sync
svn update

sync는 문제가 해결 된 파일 시스템 버퍼를 플러시합니다.


답변