我只想需要 git 存储库的子部分(而不是完整的东西)。我想这样做的原因是因为存储库很大。
就我而言,存储库是:https://github.com/pubnub/pubnub-api.git我只想要 /php 目录。
我在作曲家中定义了以下包:
{
"type": "package",
"package": {
"name": "pubnub",
"version": "dev-master",
"source" : {
"url": "https://github.com/pubnub/pubnub-api.git",
"type": "git",
"reference":"master"
}
}
},
有小费吗?
给出答案“有没有办法只克隆 git 存储库子目录?” Is "No",并且作曲家需要子目录签出功能来满足所需的功能,那么我建议最好的作曲家可以做的是签出整个内容,然后删除您不想要的内容。
简而言之:不可能。
较长的答案:
git 可以做吗结账稀疏所以理论上作曲家有一天可以支持该功能。您可以使用autoload字段仅加载您想要的代码部分(即不加载整个库)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)