Tortoise SVN을 사용하여 체크아웃할 때 저장소에 트렁크가 있고 브랜치/태그도 많으면 시간이 지나면서 체크아웃 시간이 꽤 늘어나지 않나요?
루트에서 체크아웃이 완료될 때마다 트렁크, 모든 브랜치 및 모든 태그를 체크아웃해야 합니다. 아니면 여기서 뭔가가 누락된 것입니까?
답변1
당신이 다음과 같은 경우에만 시간이 지남에 따라 성장할 것입니다.잘못하고 있어. SVN은 모든 브랜치와 태그가 포함된 전체 저장소 트리를 확인하기 위한 것이 아닙니다. 이는 많은 분기와 태그가 있는 대규모 저장소에서 사용 가능한 모든 하드 디스크 공간을 매우 빠르게 소모할 수 있습니다.
대신 필요한 단일 브랜치나 트렁크 또는 태그를 확인하세요. svn switch
원하는 경우 언제든지 단일 작업 복사본에서 전환하는 데 사용할 수 있습니다 .
만약 너라면~ 해야 하다어떤 이유로든 하나의 작업 복사본에 여러 개의 분기가 있는 경우(아마도 분기 사이를 이동하거나 다른 작업을 수행하려는 경우) 다음을 만들어야 합니다.희박한 작업 복사본불필요한 디스크 공간과 대역폭을 차지하지 않도록 필요한 분기만 포함합니다.
TortoiseSVN에는 체크아웃 대화 상자에 멋진 "항목 선택..." 대화 상자와 "개정판 업데이트" 대화 상자가 있어 정확히 원하는 내용이 포함된 희소 작업 복사본을 빠르게 만들 수 있습니다.