Mik*_*raf 10 php git github composer-php
我想只需要一个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"
}
}
},
Run Code Online (Sandbox Code Playgroud)
有小费吗?
给出答案"有没有办法克隆git存储库的子目录?" 是"否",并且作曲家需要子目录结帐功能来满足所需的功能,然后我建议最好的作曲家可以做的就是检查整个事情,然后删除你不想要的东西.
简而言之:不可能.
更长的答案是:git可以做一个稀疏的结账,所以理论上作曲家有一天可能会支持这个功能.您可以使用自动加载字段仅加载所需的代码段(即,不加载整个lib).
| 归档时间: |
|
| 查看次数: |
3000 次 |
| 最近记录: |