2008-10-17 5 views
1

SVN 저장소가 있습니다. 시간이 지남에 따라 내가 편집, 수정, 변경 등, 일부 파일은 중복/원치 않는 만들어집니다.SVN : "죽은"파일 다루기

SVN에서 파일을 삭제하거나 파일을 0으로 만드는 것이 가장 좋습니다. 내가 놓친 세 번째 옵션이 있습니까?

감사합니다.

답변

12

Subversion에서 불필요한 파일을 삭제하면 기록에서 계속 사용할 수 있습니다. 그들은 영원히 사라지지 않습니다. 그래서 나는 그들에게 "svn rm"할 것이다.

svn remove <file> 

파일이 영구적으로 저장소에서 제거되지 않습니다, 단지 HEAD 버전에서 제거 :

4

은 파일을 삭제합니다.

1

빈 파일을 커밋해도 파일을 남기고 아무 콘텐츠도 남기지 않습니다. svn rm 가야합니다.

0

새 버전이 나올 때마다 백업 또는 핫 카피 대신 전체 저장소 내보내기를 수행 할 수 있습니다. 새 릴리스를 설치 한 다음 전체 저장소 가져 오기를 수행하십시오.

이렇게하면 개정 번호가 끝나고 해당 내보내기 전에 모든 기록이 손실됩니다.

+0

@ eyelidlessness : 당신은 당신의 huhing에 관해서 더 구체적 일 수 있습니까? –

+0

이것은 질문과 관련이없는 것 같습니다. – KeithB

+0

@KeithB : 제 3의 옵션을 제공합니다. 그것은 그의 질문과 관련이 있습니다. 파일을 영구히 삭제하려면. 그는 수출을하고 새로운 저장소를 만든 다음 그가 수출 한 것을 가져올 수 있습니다. 나는 포인트 릴리즈 사이에서 이것을하는 것을 선호한다. 드로우 백 (draw backs)이 있습니다. –