跳转到主要内容

解析和应用统一差异的库

项目描述

功能

  • Python 2和3兼容

  • 自动校正*换行符根据修补文件*由删除尾随空格而损坏的差异* a/ 和 b/ 前缀

  • 单个文件,既是命令行工具也是库

  • 无Python stdlib之外的依赖项

  • 修补格式检测(SVN、HG、GIT)

  • 美观的差异统计直方图

  • Linux / Windows / OS X

  • 测试覆盖率

未正常工作的功能

  • 文件重命名、创建和删除

  • 目录树操作

  • 版本控制特定属性

  • 非统一差异格式

使用方法

下载 patch.py 并使用Python运行它。它是一个无外部依赖的自包含模块

patch.py diff.patch

您还可以运行.zip文件

python patch-1.16.zip diff.patch

安装

patch.py 是自给自足的。您可以将它复制到您的存储库中,并从这里使用它。此设置始终可重复。但如果您需要将 patch 模块作为依赖项添加,请确保使用严格规范以避免在版本2发布时遇到API中断

pip install "patch==1.*"

变更

https://github.com/techtonik/python-patch/blob/master/doc/CHANGES.md

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定要选择哪一个,请了解有关安装包的更多信息。

源分发

patch-1.16.zip (12.8 kB 查看哈希值)

上传时间:

支持