Packagist:"创建项目"从fork加载原始回购

时间:2014-04-29 19:54:07

标签: github fork composer-php packagist

我只是想了解依赖管理器和GIT系统的概念,所以我很可能会遗漏一些非常基本的东西。

我使用ROOTS/BEDROCK项目作为我的Wordpress项目的基础。它允许将Composer与Wordpress一起使用(通过添加Wordpress本身作为依赖项)和各种其他令人敬畏的功能。它可以通过命令composer create-project roots/bedrock安装为Packagist包。

然而,为了使其适合我的Wordpress框架,我需要对项目进行轻量级自定义。所以我将它分叉并使用全新的composer.json文件将fork提交给http://packagist.org

我不明白为什么作曲家在命令composer create-project myaccount/forked_bedrock之后安装原始存储库而不是我的分支。

TL; DR

是否可以通过create-project命令将分叉的GitHub存储库提交给Packagist 使用fork (而不是原始的repo)?

提前致谢!

2 个答案:

答案 0 :(得分:0)

似乎问题出现在 Composer缓存中 - 在我清除它之后,Composer加载了分叉的GitHub存储库(不是原始存储库)。

如果Composer缓存了这么多"那么如果有一些清除/刷新缓存的选项会很好,但显然there is nothing built-in ...

答案 1 :(得分:0)

在我的情况下,我不得不在composer.json中更改包的名称,更改“名称”属性f