【发布时间】:2014-05-21 01:30:00
【问题描述】:
我正在为专有软件开发一个自定义的作曲家安装程序,但我不确定我应该如何测试和调试它。
Composer 仅在指定为依赖项时才加载插件,因此我创建了一个将插件定义为依赖项的测试项目,如下所示:
{
//...
"repositories": [
{
"type":"git",
"url":"/path/to/gitrepo"
}
],
"require":{
"myvendor/my-plugin":"dev-master"
}
}
问题是 composer 只使用最新的提交版本,这意味着如果我想测试一些东西,我必须先提交它。这会导致很多“无用”的单行更改提交(比如“哦,我忘记了一个逗号”),我真的不想在我的 git 存储库历史中拥有这些。
我想一定有更好的方法,但我没有找到。理想情况下,我会将一个目录定义为存储库(这将是我的工作目录),但据我所知,没有什么比得上“目录”类型的存储库。
【问题讨论】:
标签: php git composer-php