根据this thread,应该在git的sparse-checkout
feature中实现排除。它是?
假设我有以下结构:
papers/
papers/...
presentations/
presentations/heavy_presentation
presentations/...
现在,我想将
presentations/heavy_presentation
从签出中排除,而将其余部分留在签出中。我还没把这事办好。正确的语法是什么? 最佳答案
我本来希望下面的内容能起作用:
/*
!presentations/heavy_presentation
但没有。我还尝试了很多其他的组合。我认为排除没有正确实现,并且它周围仍然存在错误
比如:
presentations/*
!presentations/heavy_presentation
但确实有效,您将获得演示文稿文件夹,而不需要沉重的演示文稿文件夹。
因此,解决方法是明确地包括所有其他内容。