chita / phpdiff
用PHP编写的Diff实现,支持二路和三路Diff生成
v2.0.1
2023-10-01 20:17 UTC
Requires
- php: >=7.1
Requires (Dev)
- phpunit/phpunit: ^7.0 || ^8.0 || ^10.0
This package is auto-updated.
Last update: 2024-08-30 01:32:06 UTC
README
PHPDiff是用PHP编写的diff/merge库,支持二路和三路合并。此库目前处于alpha阶段。
功能:
- 双向diff/合并
- 三向diff/合并
- 使用Weave合并算法
- 使用三向合并算法
- 自定义比较实现
您可以在变更日志中找到完整的功能列表和对此库所做的更改。
需求
需要PHP 7.1.0或更高版本(尽管它可能也能在5.4上运行)。
安装
您可以通过在控制台运行以下命令使用composer安装PHPDiff:
php composer.phar require chita/phpdiff:2.*
文档
有关示例和文档,您可能需要阅读文档。
版本控制
PHPDiff使用语义版本控制。
测试
PHPDiff使用自动测试来防止代码回归。
许可证
PHPDiff可在MIT许可证下使用。
贡献
如果您想为项目贡献一些代码,请注意该项目使用PSR-2编码标准和PSR-4自动加载标准。
对文档、测试或代码的贡献,或者只是在此处报告问题都是受欢迎的,并且非常受赞赏。