能否使用diff创建Drupal项目补丁而不使用Git?

3
我将使用Unix终端命令“diff”来比较Drupal项目,而不是单个文件。这样可以创建一个补丁文件。
以下是语法:
diff drupalprojectv1 drupalprojectv2 > patch.patch

当我查看补丁文件时,我只能看到目录和子目录之间的差异,而单个文件中代码的更改没有被比较。如果我使用单个文件,比如:
diff somefile1.html.twig somefile2.html.twig > patch.patch

如果我能看到差异,那么补丁就可以成功应用。

除了使用 Git,是否有办法在项目级别上创建补丁文件,而不仅仅是在单个文件之间创建?

1个回答

3

尝试

diff -ruN drupalprojectv1 drupalprojectv2 > patch.patch

请参考diff示例和文档了解更多细节。


谢谢你!这正是我正在寻找的! - hiew1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接