是否可以将GitLab配置项配置为仅执行稀疏结帐?我继承了一个很大的代码库,在运行CI时,我可以忽略其中的大部分代码。如果我不能执行稀疏签出,那么通过将GIT_CLEAN_FLAGS设置为可能丢弃我不关心的目录,有什么好处吗?
发布于 2019-06-20 03:29:33
听起来像是一个分解存储库的好案例。
Git clean不会有帮助,因为你想要删除的文件是版本控制的,所以git clean只作用于未跟踪的文件,不会删除它们。
您可以尝试将GIT_STRATEGY变量设置为none,以防止gitlab克隆存储库,然后在作业脚本中使用稀疏签出自己执行签出。
variables:
GIT_STRATEGY: none
https://stackoverflow.com/questions/56665375
复制相似问题