我只是想了解依赖管理器和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
之后安装原始存储库而不是我的分支。
是否可以通过create-project
命令将分叉的GitHub存储库提交给Packagist 并使用fork (而不是原始的repo)?
提前致谢!
答案 0 :(得分:0)
似乎问题出现在 Composer缓存中 - 在我清除它之后,Composer加载了分叉的GitHub存储库(不是原始存储库)。
如果Composer缓存了这么多"那么如果有一些清除/刷新缓存的选项会很好,但显然there is nothing built-in ...
答案 1 :(得分:0)
在我的情况下,我不得不在composer.json中更改包的名称,更改“名称”属性f