편집 : 프로젝트를 다시 확인하고 .svn
폴더를 교체 할 수 있음을 발견했습니다. 더 빠르지 만 여전히 지루합니다 ... 왜 이런 일이 일어나고 있는지 알고 싶습니다.Subversion은 업데이트시 삭제 된 폴더를 플래그로 지정합니다.
이것이이 질문에 적합한 장소인지 나는 알 수 없지만, 나는 파괴와 함께 나에게 일어나는 매우 이상한 일을 느낀다. 제 생각에는 이클립스가 (실제로 SpringSsource Tool Suite 2.5.2.FINAL을 사용하여) 원인이 된 것 같습니다.
저는 Ubuntu 12.04
과 svn 버전 1.6.17 (r1128011)
을 사용하고 있습니다.
참조 동작은 아래 :
$ svn up
D styleguide
D integrator/war
D portal/portlets
D portal/theme
D smsgateway/war
D core/war
D emailgateway/war
Updated to revision 14913.
$ ls core/
jar pom.xml war
$ svn ls core
jar/
pom.xml
war/
$ cd core
$ svn status
? war
? jar/target
M jar/src/main/resources/core/hessian-service.xml
? jar/src/main/java/META-INF
$ svn ls war
svn: 'war' is not under version control
$ svn info
Path: .
URL: http://example.dev.local/svn/app/trunk/core
[omitted the rest]
$ svn co http://example.dev.local/svn/app/trunk/core testcore
$ cd testcore
$ ls
jar pom.xml war
그래서 폴더 (들) 업데이트에 제거되었다 그것은 그들이 버전 관리하지 않는 나에게 말하고있다. .svn
폴더의 내용이 손상되거나 제거 된 것 같습니다. 나는 그것이이 폴더를 만지는 유일한 방법이기 때문에 이클립스가 원인이라고 생각하고있다.
알려진 문제인가요? (봤지만 아무 것도 발견되지 않았습니다) .svn
폴더를 "복구"할 수있는 방법이 있습니까? 코어 폴더를 제거하고 다른 업데이트를 수행하여이 문제를 해결할 수 있지만 체크하지 않은 파일이있는 경우 지루한 일입니다. 수동으로 임시 폴더에 복사 한 다음 복원 한 후에 복사해야하기 때문에 지루합니다. core 폴더를 다시 만들고 프로젝트 파일이 제거 되었기 때문에 이클립스에서 프로젝트를 다시 가져와야한다. ...
이것은 나에게 때때로 일어난다.
것은 아무도 그것을하지 않았습니다. 그것은 때때로 발생합니다. 그리고 출력물에 표시된대로 디렉토리를 다시 확인하면 모든 것이 올바른 위치에 있어야합니다 ... 자신이 Eclipse에 svn-plugins를 설치하지 않았으며 "설치된 소프트웨어"목록에서 찾을 수 없습니다. , 그래서 나는 그 문제가 있다고 생각하지 않는다 (나는 명령 행에서 svn만을 사용한다). – Oscar