2010-02-18 2 views
0

내가 항상 C:\working_copies\<customer-name>\<customer-project>\에 복제하는 저장소를 복제하려고하는데 프로젝트의 변수가 build.properties인데 복제본을 만들 때마다 <customer-name> <customer-project> (나 옆에)으로 채워진다.복제 된 파일에서 Mercurial 값을 바꾸시겠습니까?

파일에 특수 값 (예 : ${base-dir} 또는 그와 비슷한 것)을 삽입하여 파일에 이러한 값을 자동으로 채울 수있는 방법이 있나요?이 build.property 값을 채울 수 있습니까? ?

답변

1

옵션 1 : 확인 빌드 프로세스는 상대 경로에 의존 확인하고 변수 변경 이름/프로젝트를 해달라고

옵션 2하십시오 hook, 특히 복제 후 후크 쓰기, 후크 튜토리얼에 대한 book을 시도

1

아니요, Mercurial은 저장소 폴더 외부에 무엇이 있는지 전혀 알지 못합니다.

1

Keyword Extension을 사용하여이 장비를 조작 할 수 있어야합니다. 업데이트 할 때 원하는 값으로 작업 디렉토리를 채우는 HGRC를 설정하기 만하면됩니다.

+0

디렉토리 경로에서 가져온 정규식 선택을 배치 할 수있는 방법이 있습니까? – leeand00

+0

당신이 할 수있는 세부 정보를 포함 할 .hgrc 파일을 만들 때 그렇게 할 수는 있지만 알고있는 키워드 교체 중에 regexp 캡처를 실시간으로 평가할 수는 없습니다. –