우리는 최근에 TortoiseSVN 또는 AnkhSVN (SVN 작업 복사본을 전환하는 도중 어느 쪽을 결정할 수 없는지)에 문제가있었습니다. 우리 개발자는 스위치가 불완전하다는 것을 깨닫지 못했고 트렁크로 분기를 다시 병합 할 때까지는 아무 문제가 없었습니다. 트렁크로 변경 사항 중 일부가 이미 트렁크에 위임되었음을 알았고 변경 사항 중 일부는 커밋되었습니다. 지점으로.SVN 작업 복사본의 모든 디렉토리가 동일한 저장소 루트를 가리키고 있다는 것을 어떻게 알 수 있습니까?
다행히이 작업은 실제로 아무런 영향을 미치지 않았지만 향후에 다시 발생할 수 있다는 점을 염려하고 있습니다. 작업 복사본의 하위 디렉터리에있는 저장소를 테스트하려면 신속한 방법이 필요합니다. 이제 리눅스에서는 쉘 스크립트를 매우 빠르게 함께 해킹 해이를 결정할 수 있었지만, 현재 Windows에서 어떻게 찾을 수 있는지 모르겠습니다.
나는 SharpSVN을 사용하여 무언가를 해킹하는 것에 완전히 반대하지 않는다. (그렇다면 내가 공유한다면 안심할 수있다.) 그러나 내가 어떤 것을 지어서 시간을 절약 할 수 있는지 알고 싶다. 저를 위해 TortoiseSVN 또는 AnkhSVN 기능을 사용하십시오. 그 경로와 당신의 repo에서 URL을 표시, 작업 카피에있는 모든 폴더에 대해
gci -Recurse | ?{ $_.psIsContainer -eq $true} | %{svn info $_.fullname} | select-string -Pattern "PATH:|URL:"
: 당신이 PowerShell을 사용할 수있는 경우
거의 대부분이 현재 루트와 디렉토리를 비교하는 방법을 알아 냈을 때 게시물을 편집하고 버전없는 디렉토리는 무시합니다. –
@Raskolnikov가 - 나는 버전없는 폴더를 – manojlds
감사를 필터링 업데이트 한,이 win32svn 작업 있어요 - http://sourceforge.net/projects/win32svn/ –