glhd / composer-history
1.1.1
2020-07-13 13:37 UTC
Requires
- php: >=7.3
- composer-plugin-api: ^1.1
- ext-json: *
Requires (Dev)
- composer/composer: ^1.10
README
快速查看您当前git分支上运行的composer命令。
每次您运行
composer require
composer update
composer remove
这些命令都会被存储到项目中的.composer-history
文件中。您可以通过运行composer show-history
命令查看当前git分支的所有历史记录,并通过运行composer show-history --executable
获取一个可以复制并运行的文本块,以重新运行您的历史记录。
这通常比处理composer.lock
冲突要容易得多,因为您几乎总是只想安装一个包或更新一个或两个,而不影响上游发生的任何其他更改。
使用方法
$ composer require internachi/modular Loading composer repositories with package information Updating dependencies (including require-dev) ... $ composer update laravel/framework ... $ composer show-history Command history for feature/history-demo [2020-07-10 10:00:00] composer require internachi/modular [2020-07-10 10:01:00] composer update laravel/framework $ composer show-history --executable Command history for feature/history-demo composer require internachi/modular \ && composer update laravel/framework