php – 如何使用composer安装git存储库的一部分?

前端之家收集整理的这篇文章主要介绍了php – 如何使用composer安装git存储库的一部分?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想只需要一个git存储库的子部分(而不是完整的东西).我想这样做的原因是因为存储库很大.

在我的情况下,存储库是:https://github.com/pubnub/pubnub-api.git,我只想要/ PHP目录.

我在composer中定义了以下包:

{
            "type": "package","package": {
                "name": "pubnub","version": "dev-master","source" : {
                    "url": "https://github.com/pubnub/pubnub-api.git","type": "git","reference":"master"
                }
            }
    },

有小费吗?

鉴于 “Is there any way to clone a git repository’s sub-directory only?”“No”的答案,并且作曲家需要子目录结帐功能来满足所需的功能,那么我建议最好的作曲家可以做的就是检查整个事情,然后删除你不想要的东西.

简而言之:不可能.

答案越长:
是git可以做sparse checkout所以理论上作曲家有一天可以支持这个功能.您可以使用autoload字段仅加载所需的代码段(即,不加载整个lib).

原文链接:https://www.f2er.com/php/136958.html

猜你在找的PHP相关文章