나는 혼자 일하는 프로젝트에 거북 SVN을 사용하고 있으며 거대한 파일을 내 저장소 (VC++ Intellisense 데이터베이스)에 위탁했습니다. 이제 백업을 용이하게하기 위해 저장소에서이 파일을 제거하고 싶습니다.SVN 저장소에서 파일을 완전히 제거 할 수 있습니까?
내 프로젝트에서 파일을 제거하고 해당 파일의 이전 버전이 저장소에 남아 있으므로 커밋 (명백하게) 문제를 해결하지 못합니다. 새로운 저장소의 생성을 포함하지 않는이 문제를 해결할 수있는 방법이 있습니까?
편집 @ryansstack 솔루션은 그게 내가 (내 저장소가 위치한 디렉토리에서 명령을 실행) 한 일이다, 완벽하게 작동
: 우선 내가 덤프를 생성
내 거대한 파일을 필터링하는 저장소 :svnadmin dump tcc | svndumpfilter exclude "/trunk/Image Segmentation/Image Segmentation.ncb" > tcc.bak
그런 다음 새 저장소 (tcc2)를 만들고 followi를 실행했습니다. ng 명령 :
svnadmin load tcc2 < tcc.bak
이제 tcc2의 덤프 크기는 170MB의 tcc보다 7MB입니다.
Dupe http : // stackoverflow.com/questions/663584/subversion-permanently-remove-in-directory-project-663595 # 663595 http://stackoverflow.com/questions/560684/svn-obliterate –