通过bower.json只克隆一个git项目子目录

时间:2015-12-01 10:48:49

标签: git bower subdirectory

我尝试只使用bower install从私人仓库中获取一个文件夹。

我想做这样的事情,src(位于根文件夹中)是我需要的子目录:

"dependencies": {
  "my-component" : "git@git.mywebsite.com:web-components/my-component/src.git"
}

这样可以正常工作并克隆整个项目:

"dependencies": {
  "my-component" : "git@git.mywebsite.com:web-components/my-component.git"
}

有办法做到这一点吗?我读过svngit submodules,但我不确定这是否是我需要的。

我也读过this,但我无法弄清楚如何使用它。

非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

Bower是一个包管理器,与GIT无关。

您需要检查git中的稀疏结帐选项。 在终端

中执行以下命令
public function rules()
{
    return [
        'color' => 'required',
    ];
}

现在在文件稀疏检查中定义要检出的文件/文件夹,可以在.git / info / sparse-checkout中找到。

现在执行git pull。

查看Sparse checkout部分了解详情。