나는 거북이 SVN에 약간의 문제가 데 노드 : 최신 버전으로 내 솔루션을 업데이트 할 때 비주얼 스튜디오 2010를, (오른쪽 상단 솔루션 노드를 클릭)을 2 분 걸립니다. 그러나 솔루션의 모든 프로젝트 노드를 선택하고 최신 버전으로 업데이트하면 몇 초 안에 완료됩니다.거북이 SVN 업데이트
어떻게이 상황을 설명 할 수 있을까? 당신이 솔루션 수준에서 업데이트 할 때
나는 거북이 SVN에 약간의 문제가 데 노드 : 최신 버전으로 내 솔루션을 업데이트 할 때 비주얼 스튜디오 2010를, (오른쪽 상단 솔루션 노드를 클릭)을 2 분 걸립니다. 그러나 솔루션의 모든 프로젝트 노드를 선택하고 최신 버전으로 업데이트하면 몇 초 안에 완료됩니다.거북이 SVN 업데이트
어떻게이 상황을 설명 할 수 있을까? 당신이 솔루션 수준에서 업데이트 할 때
은 아마 더 디렉토리가 다음 Visual Studio에서 솔루션에서 사용할 수있는 포함, 루트 디렉토리에 svn update
됩니다. 즉, 루트 디렉터리의 일부 하위 디렉터리는 Visual Studio에서 솔루션에 표시되지 않습니다.
이것을 이해한다. 내 질문을 편집해야하는데, 모든 프로젝트를 선택하고 업데이트 할 때 몇 초가 걸립니다. 그래서 모든 프로젝트를 선택하는 반면 2 분의 시간 차이가 있습니다. 논리적이지 않아? –
@ user2211358은 내 대답을 변경하여 –
두 번 확인했으나 사실이 아닙니다. 다른 생각? –
솔루션을 업데이트하면 * .sln 파일이있는 디렉토리에서 업데이트됩니다. 버전 관리 대상이 아닌 svn에 영향을주는 모든 bin/obj/tmp/... 폴더는 모두 포함됩니다. 모든 프로젝트를 업데이트 할 경우
후 SVN 업데이트는 각입니다 (* 된 .vcproj, ..., .csproj)을 .proj 폴더, 그는 빈/OBJ/TMP 폴더를 포함하지 않습니다. 그래서 그 업데이 트가 훨씬 빠르게 실행됩니다. 버전없는 항목이 포함 된 모든 폴더를 무시 목록 (즉, 버전없는 폴더의 경우 솔루션 폴더에서 svn : ignore 속성 설정)에 추가합니다. 그게 그 폴더에있는 모든 파일을 확인하고 업데이 트가 훨씬 빠를 필요가 없다는 것을 svn에 알려줄 것입니다.
제안 해 주셔서 감사합니다. 그러나 우리는 오래 전에 모든 bin/obj 등 폴더를 무시했습니다. 방금 커밋 할 파일의 버전을 확인하지 않은 경우, 그렇지 않습니다. –
문제는 거북이 svn 함께 생각하지 않지만 Windows 탐색기에서 솔루션을 업데이트 할 때 매우 빠릅니다. Visual Studio에서 ANkhSVN을 사용하면 매우 느립니다. –
SVN 플러그인을 사용합니까? VisualSVN 또는 AnkhSVN 어쩌면? – bahrep
나는 후자를 사용한다 : AnkhSVN - Subversion Support for Visual Studio 2.1.8420.8 * Ankh.Package 2.1.8420.8 * Subversion 1.6.11 via SharpSvn 1.6011.1539.9366 –