2012-03-13 1 views
1

Eclipse의 Subeclipse 플러그인을 사용하여 SVN 저장소에 변경 사항을 적용하는 프로젝트에서 작업하고 있습니다. 그것은 내가 SVN을 사용하고 처음으로 내가 실수로 내 모든 파일이 삭제되었습니다 커밋을 가지고 지점을 만들려고했다.Eclipse를 통해 SVN에 새 파일 커밋

그래서 작업 개정으로 돌아가서 커밋하고 싶습니다. 그러나 모든 파일이 삭제 되었기 때문에 파일을 찾을 수없고 경로를 찾을 수 없음 오류로 인해 커밋이 실패합니다.

svn: File not found: transaction '5148-475', path '/ndeklein/MS/PyMS/pyMS/rPlots.py' 
svn: '/svn/test/!svn/ver/5147/ndeklein/MS/PyMS/pyMS/rPlots.py' path not found: 404 Not Found (https://test.ac.uk) 

나는 SVN 가져 오기와 명령 줄을 통해 SVN에 전체 프로젝트를 수입했지만, 이것은 다음과 같은 오류 제공 : 개정이이기 때문에 (업데이트가 다시 모든 파일을 제거 하

svn: MKCOL of '/svn/barton/!svn/wrk/be218e50-2605-479e-af1c-ebd8b08b8164/ndeklein/MS/PyMS': 405 Method Not Allowed (https://test.ac.uk) 

을 지금은 여전히 ​​모든 파일이 제거되었습니다)

SVN을 사용하여 새 파일들을 어떻게 커밋 할 수 있습니까?

+0

실수로 제거 된 파일을 다시 가져 오는 방법에 대해 정말로 궁금한 점이 있습니까? – mliebelt

+0

아니요, 저는 이클립스 프로젝트에서 다시 가져 왔지만 지금은 SVN 저장소에서 다시 가져 오기 위해 다시 커밋해야합니다. –

답변

1

Subversion (내부 및 외부 Eclipse)에는 이전 버전을 수정하는 옵션이 없습니다. 따라서 다음 단계를 수행 할 수 있습니다.

  • update을 수행하여 현재 상태인지 확인하십시오.
  • 그런 다음 작업 복사본에서 (다시) 커밋 할 파일을 복사하십시오. 물론이 항목들의 역사를 잃어 버릴 것입니다.
  • 작업 복사본 (svn add)에 추가하십시오.
  • 끝까지 커밋하십시오.

또는 서버의 파일을 HEAD에 복사 할 수 있습니다. 이렇게하면 파일의 기록이 계속됩니다. 그런 다음 먼저 업데이트를 수행하고 변경하려는 내용을 변경하고 변경 내용을 커밋 할 수 있습니다.

+0

복사 작업이 완료되어 내 기록까지 보관했습니다. 감사! –