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

hiew1

我试图通过使用Unix终端命令'diff'在项目级别而非单个文件级别比较Drupal项目来创建补丁文件。

语法如下:

diff drupalprojectv1 drupalprojectv2 > patch.patch

当我查看补丁文件时,只看到目录和子目录之间的差异,而不比较单个文件中代码的更改。如果我对单个文件进行处理,例如

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

然后我可以看到区别,并且补丁可以成功应用。

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

Dmytro Sukhovoy

尝试

diff -ruN drupalprojectv1 drupalprojectv2 > patch.patch

请参阅差异示例和文档以获取更多详细信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

可以使用 SELECT 查询,但不能使用它来创建新表

可以使用App :: make('\ App \ User')创建实例,但不能使用new User();创建实例

如何创建可以通过SSH登录但不能使用Shell命令的用户?

是否可以使用sbt创建分层的多项目构建?

我如何真正应用使用 Git diff 创建的补丁?

可以使用API GET但不能使用API POST

为什么可以使用void()但不能使用void {}?

可以使用 nautilus 挂载 SMB 共享,但不能使用 smbclient

opencv2 可以使用 cmake 进行构建,但不能使用 CLion 的“构建”功能?

Pytest可以使用旧的模拟程序,但不能使用unittest.mock

为什么我可以使用Firefox或WGET访问网站,但不能使用CURL或Ruby

可以使用 Java 类附加到文件,但不能使用 Java Servlet

Bootstrap JS可以使用,但不能使用工具提示

我可以使用AND但不能使用OR的条件下的GetRowsWithConditions

可以使用无线连接 ping IP 地址,但不能使用主机名

是否可以使用Java创建dll?

为什么我们可以使用未使用的函数,但不能使用未使用的变量?

是否可以使用最终生成器创建安装项目

是否可以使用WizardNewProjectCreationPage更改新项目的创建级别?

是否可以使用绑定执行某些操作而不能使用on进行操作?

使用Intellij创建git版本的补丁

可以使用Mono运行程序,但不能使用Visual Studio Mac运行程序

GAE版本-project-id.appspot.com可以使用,但不能使用project-id.appspot.com

是否可以使用Hibernate使用空格创建列名称?

是否可以使用git为现有文件创建分支?

是否可以使用库中的类型创建DataContract?

是否可以使用流畅的DIV布局来创建?

是否可以使用HTML / JS / CSS创建透明窗口?

是否可以使用JGraphx创建子边缘/分割边缘