【发布时间】:2014-02-07 16:35:42
【问题描述】:
我正在尝试对现有项目进行稀疏签出,并签出整个存储库。目前的结构是
数据库/ htdocs/ 包括/
但我只想要 htdocs 目录中的 include 和某些文件夹。
以下也是如此:
git config core.sparsecheckout true
vi .git/info/sparse-checkout
我进入了
include
htdocs/*
!htdocs/downloads
!htdocs/images
!htdocs/videos
这在我的 git 版本 git 版本 1.7.12.4 (Apple Git-37) 的测试环境中有效,但不适用于 git 版本 1.7.0 的 Ubuntu 机器。
在我的服务器上,整个包含文件夹都被删除了,在 git pull 上它说一切都是最新的。
我在这里错过了什么?
【问题讨论】:
标签: git sparse-checkout