Composer - 将git存储库的特定文件夹添加为依赖项

时间:2018-06-07 15:09:37

标签: php git github composer-php

我知道您可以使用git存储库作为与composer的依赖关系。但是我想知道我是否可以添加git repo的特定文件夹作为依赖项。例如,Wordpress的添加元标记Mod在共享仓库中: https://github.com/svn2github/wordpress-vip-plugins/tree/master/add-meta-tags-mod

我可以将Composer设置为仅下载add-meta-tags-mod文件夹吗?

1 个答案:

答案 0 :(得分:0)

使用源SVN会更容易 - git不支持部分签出,因此使用git repo可能很难获得这一点,而使用SVN非常容易:

{
    "require": {
        "wordpress-vip-plugin/add-meta-tags-mod": "dev-master"
    },
    "repositories": [
        {
            "type": "package",
            "package": {
                "name": "wordpress-vip-plugin/add-meta-tags-mod",
                "version": "dev-master",
                "source": {
                    "url": "https://vip-svn.wordpress.com/plugins/add-meta-tags-mod/",
                    "type": "svn",
                    "reference": "/"
                }
            }
        }
    ]
}