1
有没有办法与厨师及其git
resource做一个稀疏结账?或者什么是完成相同的最佳方式?通过厨师Git checkout单一目录
由于执行稀疏检出操作需要在执行下拉操作之前修改.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
请不要立即交叉帖子(尽管道具至少提到它)。我们大多数做志愿者支持的人已经都在观看。 – coderanger