是否可以使用 diff 创建 Drupal 项目补丁,但不能使用 Git
Is it possible to create a Drupal project patch using diff, but not using Git
我正在尝试通过使用 Unix 终端命令 'diff'.
在项目级别而不是在单个文件级别比较 Drupal 项目来创建补丁文件
语法如下:
diff drupalprojectv1 drupalprojectv2 > patch.patch
我查看补丁文件时,只看到目录和子目录的区别,没有比较单个文件中代码的变化。如果我对单个文件执行此操作,例如
diff somefile1.html.twig somefile2.html.twig > patch.patch
然后我就可以看到区别了,补丁可以应用成功了。
有什么方法可以在项目级别创建补丁文件,而不是在不使用 Git 的情况下仅在各个文件之间创建?
尝试
diff -ruN drupalprojectv1 drupalprojectv2 > patch.patch
参考diff examples and documentation了解更多详情
我正在尝试通过使用 Unix 终端命令 'diff'.
在项目级别而不是在单个文件级别比较 Drupal 项目来创建补丁文件语法如下:
diff drupalprojectv1 drupalprojectv2 > patch.patch
我查看补丁文件时,只看到目录和子目录的区别,没有比较单个文件中代码的变化。如果我对单个文件执行此操作,例如
diff somefile1.html.twig somefile2.html.twig > patch.patch
然后我就可以看到区别了,补丁可以应用成功了。
有什么方法可以在项目级别创建补丁文件,而不是在不使用 Git 的情况下仅在各个文件之间创建?
尝试
diff -ruN drupalprojectv1 drupalprojectv2 > patch.patch
参考diff examples and documentation了解更多详情