2012-02-14 3 views
1

우리는 많은 클라이언트 CMS에 사용되는 svn에 대한 공통 코드 저장소를 가지고 있습니다. 저장소 CMS를 호출 할 수 있습니다. 그런 다음 각 클라이언트에 대해 파일의 개별 저장소 (예 : CLIENT1)를 만듭니다. 내 로컬 컴퓨터에서 업데이트 할 때마다 CMS와 CLIENT1을 별도로 확인합니다.SVN 공통 코드 저장소 업데이트 내 저장소 디렉토리 외부

Tortoise에는 CLIENT1의 하위 디렉토리에 CMS의 로컬 복사본을 만들 수있는 svn : Externals 명령이 있지만 20 개의 클라이언트가있을 수 있으며 같은 복사본을 20 개 보관하고 싶지는 않습니다. 공통 코드. CLIENT1 디렉토리 외부의 로컬 컴퓨터에 CMS 리포지토리의 단일 복사본을 유지하고 거북이에게 해당 리포지토리를 업데이트하도록 알리는 방법이 있습니까? 또한 CLIENT1 등을 업데이트 할 때마다?

관련성이있는 경우, 저는 Windows 7 상자에 있으며 SVN은 Linux 상자에 있습니다.

답변

1

당신은 업데이트 후 훅 (이 svn의 명령 줄에서 지원하지 않는 TortoiseSVN을 기능입니다주의!)

그냥 로 이동 "설정 -> 훅 스크립트"을 사용하고 "추가"수 새로운 업데이트 후크. 적절한 명령을 입력하십시오. SVN 명령 줄을 사용하지 않으면 tortoiseProc.exe를 사용하면 enter image description here

+0

도 완벽하게 작동합니다 – Heraldmonkey