- Today
- Total
Notice
Recent Posts
Recent Comments
Link
250x250
프로그래밍 농장
SVN 용량부족, .svn 폴더 용량 줄이기 / svn cleanup ~ --vacuum-pristines 본문
728x90
svn 저장소를 사용하다보면, 저장소 서버장비의 용량이 부족해지는 상황이 발생할수있습니다.
확인해보면 대부분 .svn/pristine 폴더 용량으로 인해 디스크 공간이 부족한 경우입니다.
SVN 은 네트워크 통신을 최소화 하고자, 수정되지 않은 원본 데이터를 pristine 폴더에 보관합니다. 그리고 Diff를 뜰 때, 원격 저장소의 것과 비교하지 않고 pristine 폴더의 데이터와 수정된 working copy 를 비교하게 됩니다.
결국 원본을 보관하는데 어떤 메커니즘으로 인해 점점 용량이 쌓이게 됩니다. 그래서 아래처러 Cleanup 메뉴에서 4번째, Vacuum pristine copies 옵션을 체크하고 돌려줍니다.
* dir_abspath points to the working copy root unreferenced files in the pristine store are removed.
-> pristine 저장소에 참조되지 않는 파일을 삭제한다는 의미
-> 즉, SVN 에서 삭제 연산을 수행한 후, 참조되지 않는 파일들이 pristine 저장소에 존재하는데... 이를 삭제하는 것 같습니다.
728x90
'Devops' 카테고리의 다른 글
stderr: svn: E205011: Failure occurred processing one or more externals definitions (0) | 2024.11.04 |
---|---|
SVN(SubVersion) 백업 및 이관 (0) | 2024.07.25 |
Jenkins 빌드잡 모니터링 및 관리방식 팁 (0) | 2024.06.12 |
Batch script - for /f loop 관련 옵션 (skip delims ..) (0) | 2024.04.25 |
[SVN] stderr: svn: E175002: Unexpected HTTP status 413 'Request Entity Too Large' on ~ (0) | 2024.04.23 |