【问题标题】:Is it possible to create a Drupal project patch using diff, but not using Git是否可以使用 diff 创建 Drupal 项目补丁,但不能使用 Git
【发布时间】:2017-12-12 19:14:44
【问题描述】:

我正在尝试通过使用 Unix 终端命令“diff”在项目级别而不是单个文件级别比较 Drupal 项目来创建补丁文件。

语法如下:

diff drupalprojectv1 drupalprojectv2 > patch.patch

当我查看补丁文件时,我看到的只是目录和子目录之间的差异,没有比较单个文件中代码的变化。如果我对单个文件执行此操作,例如

diff somefile1.html.twig somefile2.html.twig > patch.patch

然后我可以看到差异并且可以成功应用补丁。

有什么方法可以在项目级别创建补丁文件,而不是仅在单个文件之间而不使用 Git?

【问题讨论】:

    标签: diff patch drupal-8


    【解决方案1】:

    试试

    diff -ruN drupalprojectv1 drupalprojectv2 > patch.patch
    

    更多详情请参考diff examples and documentation

    【讨论】:

    • 谢谢!这正是我要找的!
    猜你喜欢
    • 2020-08-13
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    • 2018-12-10
    • 1970-01-01
    • 1970-01-01
    • 2015-05-21
    相关资源
    最近更新 更多