我拥有两个项目
- 项目A
- 项目B
项目A"要求"项目B(使用@dev版本)
项目B"需要很多东西"
我做的时候
composer update myname / project_b
作曲家还会更新" 很多内容",这可能非常耗时,而且我必须经常更新,而不知道包是否已更改。
所以我有了使用以下算法制作脚本的想法:
Partial update (~=git pull) of *myname/project_b*;
If *vendor/myname/project_b* has changed {
do a full composer update.
}
问题在于我不知道如何进行"部分更新"。 供应商目录上的git pull会提示输入用户名和密码。
另一种方法可能是使用composer采用的版本检索存储库的最后一次提交的id,但同样,我不知道该怎么做。