glhd/composer-history

安装: 1

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:composer-plugin

1.1.1 2020-07-13 13:37 UTC

This package is auto-updated.

Last update: 2024-09-13 22:55:31 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

快速查看您当前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