2016-07-26 3 views
0

힘내 사용하여 프로젝트에 대한 빌드를 만들려고했습니다. 수정 된 파일 목록을 가져 와서 zip으로 배치 할 수있는 여러 개의 자식 명령을 인수로 사용해야합니다. 구성 스 니펫크루즈 컨트롤에서 복수 명령을 사용합니다

<exec> 
     <executable>C:\Program Files (x86)\Git\bin\git.exe</executable> 
     <baseDirectory>C:\myprojectC</baseDirectory> 
     <buildArgs>archive -o update.zip HEAD $(git diff --name-only master)</buildArgs>   
</exec> 

아무도 나를 도와 줄 수 없습니까? 당신은 다음 크루즈 컨트롤 $에 대한 config preprocessor는 전처리에 의미가있는 특수 문자 사용하는 경우

답변

0

, 그것은 그러나 탈출 할 수 있습니다

\$ 따라서 수 있습니다, 당신은 사용해야합니다 이스케이프 시퀀스입니다 명령 프롬프트에서 수행 한 순항 컨트롤을 통해 똑같은 명령을 실행합니다. 이와 같이

다음 사용할 수있을 것입니다 :

<exec> 
<executable>C:\Program Files (x86)\Git\bin\git.exe</executable> 
<baseDirectory>C:\myprojectC</baseDirectory> 
<buildArgs>archive -o update.zip HEAD \$(git diff --name-only master)</buildArgs>  
</exec> 
관련 문제