首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使“稀疏-校验”在后收挂钩检查中有效?

如何使“稀疏-校验”在后收挂钩检查中有效?
EN

Stack Overflow用户
提问于 2019-01-29 03:32:27
回答 1查看 95关注 0票数 1

我的系统是centos 7.4和git 1.8.3。

基于this post,我在我的remoteserver裸回购中设置了sparse-checkout如下:

代码语言:javascript
复制
!README.md
!.scrutinizer.yml
!.idea/*
!.idea_modules/*
/*

我认为允许是对的:

代码语言:javascript
复制
[root@localhost info]# ls -al
total 8
drwxr-xr-x 2 root root  44 Jan 28 11:17 .
drwxr-xr-x 7 root root 132 Jan 28 11:33 ..
-rw-r--r-- 1 root root 240 Jan 28 14:33 exclude
-rw-r--r-- 1 root root  58 Jan 28 11:17 sparse-checkout

当我git push remoteserver master时,post-receive钩子将运行:

git --work-tree="$DEPLOY_DIR" --git-dir="$GIT_DIR" checkout -f

问题是:

README.md.scrutinizer.yml还在结账。

如何使README.md.scrutinizer.ymlsparse-checkout中设置为非签出

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-29 05:47:02

先试试:

代码语言:javascript
复制
git --work-tree="$DEPLOY_DIR"  --git-dir="$GIT_DIR" config core.sparsecheckout true

然后,您的钩子可以使用sparsecheckout检查内容,内容应该遵守exclusions you have declared指令。

但是:git1.8.3是相当古老的:请确保和upgrade it first if possible

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54413461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档