是否可以使用diff创建Drupal项目补丁,但不能使用Git

时间:2017-12-12 19:14:45

标签: diff patch drupal-8

我试图通过使用Unix终端命令'差异来比较项目级别的Drupal项目而不是单个文件级别来创建补丁文件。

以下是语法:

diff drupalprojectv1 drupalprojectv2 > patch.patch

当我查看补丁文件时,我看到的只是目录和子目录之间的差异,不会比较单个文件中代码的更改。如果我使用单个文件,例如

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

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

是否可以在项目级别创建补丁文件,而不是仅在不使用Git的情况下在单个文件之间创建?

1 个答案:

答案 0 :(得分:2)

尝试

diff -ruN drupalprojectv1 drupalprojectv2 > patch.patch

有关详细信息,请参阅diff examples and documentation