2017-10-28 3 views
1

요리사 및 그 git resource으로 스파 스 체크 아웃하는 방법이 있습니까? 또는 그와 동등한 작업을 수행하는 가장 좋은 방법은 무엇입니까?주방장을 통해 체크 아웃 된 단일 디렉토리

끌어 오기를 수행하기 전에 스파 스 체크 아웃을 수행하려면 .git 폴더의 파일을 수정해야하므로 git 리소스가 리포지토리를 구성하지만 그 파일을 편집하기 전에 끌어 오기를 시도하지 않는 방법을 찾지 못했습니다. git 리소스 실행이 끝날 때까지 기다리면 브랜치 팁의 총 파일 수가 이미 다운로드됩니다.

은 참고로이 내가 bash는 스크립트를하고 있다면 내가 달리 할 줄 것입니다 :

git init <my_repo> 
cd <my_repo> 
git remote add origin <my_repos_url> 
git config core.sparsecheckout true 
echo "my_directory/*" >> .git/info/sparse-checkout 
git pull --depth=1 origin master 

질문도 여기에 게시 : https://discourse.chef.io/t/sparse-checkout-with-git-resource/11834

+0

제발 즉시 그와 같은 게시물을 교차시키지 마십시오 (적어도 그것을 언급하기위한 소품이지만). 자원 봉사를하는 우리 대부분은 이미 두 가지를 지켜보고 있습니다. – coderanger

답변

1

이 정말 지원되지 않습니다. 가장 좋은 방법은 아마도 실제 풀을 제외한 모든 작업을 수행 한 후/bash 리소스를 사용하고 나서 설정 한 설정을 따라야하기 때문에 보통 git 리소스를 넣는 것입니다.

관련 문제