Windows7에서 TortoiseSVN쓰다가 고용량 파일들 add할때 에러나는 문제 해결법


간만에 프로젝트 정리하느라 TortoiseSVN으로 파일들 새 Repository에 옮기고 있는데, 바이너리 파일들 올리다 보니 에러가 자꾸난다.

에러내용은 대략..

Can’t move

….svntmpentries

to

….svnentries

The file or Directory is corrupted and unreadable.

증상은.. 일단 svn add도 하다가 중간에 튀고, 재부팅 하면 chkdsk가 도는 골때리는 상황 연출이다.

윈도우 index 서비스랑 상관이 있단다. index를 끄라는 이야기도 있다. 나는 아예 커지않고 쓰니까 이건 나랑 해당이 없는 일이고.

해결책은 windows hotfix깔란다.

http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=982927&kbln=en-us#step2

이메일을 넣으래서 넣었더니 그 쪽으로 다운로드 할 수 있는 링크가 날라오고 그 안에 암호도 들어있다.

다운 받으니 winzip으로 묶여있는 암호가 걸린 exe파일이 하나 오는데 풀어보니 Windows6.1-KB822927-x86.msu 들어있다. 2010-05-05 빌드이니 그 때 만든 것 같기도 하고.

아니면 Windows7 SP1안에 깔려있다고도 한다. 확인한바는 없지만..

레퍼런스

제대로 증상을 찝어낸 것 같은 링크…

http://social.technet.microsoft.com/Forums/en/w7itprogeneral/thread/df935a52-a0a9-4f67-ac82-bc39e0585148

http://www.seangw.com/wordpress/index.php/2011/01/tortoisesvn-error-adding-and-committing-corrupted-and-unreadable/