用python修补文件

patchit的Python项目详细描述


ci build status

patchit是麻省理工学院授权的统一diff解析和合并工具 python适合任何需要对统一diff进行更精细控制的人 内容,并将diff与任意行流合并。

动机

这一计划的动机来自

    用Python编写的其他修补工具的复杂性,
  • 他们不在PYPI,
  • 他们无法检查统一的diff内容和
  • 缺少将修补程序与任意行流合并的支持。

安装

要安装patchit,请从项目的根目录运行:

$ python setup.py install

测试

测试位于tests.py文件中。为了测试你的新 对Patchit的贡献来自您的外壳

$ python setup.py test

贡献

不幸的是,我自己没能做得更好。所以我 请对python的补丁功能感兴趣的人 改进此包并通过邮件或请求提交修补程序。

首选的开发方法是测试驱动的方法 nvie-git流分支模型。请把这些东西放进去 在进行改进时要小心。非常感谢。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何加载JNI。具有依赖项的动态库文件,但未获得未满足的链接错误?   java ResultSet元数据未返回第一行   无法从java xml解析器中的当前节点获取节点列表   java如何从for循环值创建单个数组   java如何在没有arrayList的情况下查找对象   java ItemizedOverlayWithFocus在聚焦osmdroid时显示另一个覆盖   java使用迭代器进行“向下”迭代的优雅方式   java如何使用OnListItemClick为listview和AlertDialog使用单独的arraylist?   arraylist读取txt文件Java中存储的数组   javascript IE 11与RicoLive Grid 2.2框架不兼容   java我能得到水豚的maven依赖性吗?   简单Escp Java:PrintPreviewPane在JDK7中不起作用   java取出给定字符串的一部分,并将所取部分作为变量返回?   java如何替换“instanceof”函数中的变量   来自url的Java utf8编码   java方法获取类Gregorianalendar?   安卓如何在java 7中使用AndroidStudio和DDMS监视器   java测试在JUnit4下运行,但不是在JUnit5下运行-编译干净,但执行0测试   java无法使用Azure服务总线发送消息