2012-10-11 2 views
0

유닉스에서는 전복 차이점을 쉽게 수행 할 수 있습니다. 모든 파일을 디렉토리에 출력하고 각 파일마다 diff를 수행했습니다.Windows 서브 버전 차이점

그러나 Windows에서는 어떻게 거북이 SVN을 사용하지 않고이 작업을 수행 할 수 있습니까? Subversion에서 로컬 시스템의 디렉토리로 파일을 추출하고이를 프로덕션 시스템에서받은 파일과 비교 한 다음 diff를 수행하려고합니다.

내가 필요할 때마다 실행할 수있는 스크립트를 작성하고 싶습니다.

어떻게 이것을 창에서 얻을 수 있습니까?

+1

당신은 * nix에서와 똑같은 방법을 사용합니다. –

답변

1

TortoiseSVN 1.7 이상에는 UNIX 버전과 동일하게 작동하는 명령 줄 클라이언트 도구 (svn.exe 등)를 설치할 수있는 옵션이 있습니다. variety of sources에서 diff의 Win32 콘솔 버전을 얻을 수 있습니다. 그런 다음 스크립트 도구 WSH, PowerShell 또는 BAT를 사용하여 이들을 서로 묶습니다.

일부는 Cygwin을 사용하는 것이 좋습니다. 나는 정말로 당신이 기대하는대로 작동하지 않기 때문에 다른 OS에서 한 OS의 환경을 에뮬레이트하려고한다는 생각을 싫어합니다. 그러나 이미 UNIX에 쉘 스크립트가 있다면 Windows로 포팅 할 때 가장 적은 저항의 경로 일 수 있습니다.