patch相关内容

在PHP中应用Diff

我正在使用Text_Diff PEAR包来区分到短文本文档,其中Text_Diff对象是用每个文档中用空格分隔的单词列表创建的。我希望将差异存储在数据库中,然后在再次加载文件时应用它。有没有简单的方法可以应用该差异,还是我需要编写一个函数来对其进行解析? 解决方案 php xdiff扩展名支持从文件和字符串打补丁。查看Text_Diff的源代码,我看到它使用xdiff来执行差异。您应该可以 ..
发布时间:2020-10-22 00:28:17 PHP

显示差异在一行中的差异

此StackOverflow答案有一个突出显示行内差异的KDiff3图像。有人知道在命令行上可以显示相同内容(例如,通过颜色显示)的工具吗? 另一种想到这一点的方法是想区分每个差异 解决方案 我不知道这是否足以满足您的需求,但是 vimdiff 可以做到这一点(即使是彩色也可以)。例如,请参见相关问题。 ..
发布时间:2020-10-22 00:24:51 其他开发

如何干净地编辑差异/补丁文件?有补丁文件编辑器吗?

方案:我有一个补丁文件,该补丁文件可以干净地应用于我的工作文件,但我不希望该补丁程序有所有更改。 通常,我做 vim example.patch ,删除不需要的更改,然后应用 patch -p0 -i example.patch ,但有时补丁无法完全应用,我必须重新开始。 是否有一个补丁文件编辑器,允许用户编辑和删除补丁的一部分,并且仍然可以干净地应用? 解决方案 如果您在em ..
发布时间:2020-10-22 00:24:49 其他开发

在SVN差异中包含新文件

我有一个脚本来构建我的应用程序,然后将其上传到远程计算机,在该计算机上运行性能测试并捕获一些我关心的指标。该脚本为我在工作空间中进行的本地修改创建了补丁文件,并将其与性能编号一起显示。这可以帮助我比较各种调整选项的效果。如果以后要重新创建工作区,可以使用SVN修订版号和补丁。 svn diff 不会报告我添加到工作区的新文件,除非我先对它们明确使用 svn add 。有什么方法可以创建一个也 ..
发布时间:2020-10-22 00:22:33 其他开发

如何应用Perforce补丁?

前段时间我使用 p4 diff 命令生成了补丁。 但是,现在我想要要应用它,我意识到无法在Perforce中应用补丁。 因为我没有使用 -du 选项,该修补程序采用晦涩的perforce格式,不能与 patch(1)一起应用。原始更改已丢失。另外,该补丁的长度超过300kb,因此手动编辑不是一个好选择。 我有什么选择?是否有补丁程序转换器或某些Perforce扩展程序允许应用这类 ..
发布时间:2020-10-22 00:19:55 其他开发

补丁:在补丁输入中仅找到垃圾

我使用以下命令生成了diff.txt文件(从〜执行): diff -r / full / path / to / directory / A / full / path / to / directory / B> diff.txt 生成的diff文件看起来不错。 现在我运行(始终从〜开始) patch -p0 ..
发布时间:2020-10-22 00:19:45 其他开发

与diff比较diff?

我需要知道两个补丁实际上是否相同。 我有一个旧的补丁文件和一个用unix diff命令创建的新补丁文件。只是比较补丁会报告由于创建补丁时的时间戳而导致的差异。 有没有一种方法(使用diff?)可以可靠地告诉我两者是否补丁实际上是相同的吗? 解决方案 使用 interdiff 来自 patchutils 。 ..
发布时间:2020-10-22 00:18:24 服务器开发

如何为整个目录创建补丁以进行更新?

我知道已经有多个线程,但是没有人完全解释如何执行初始差异来创建补丁文件,然后如何将该补丁应用到初始目录中。 在我的情况下,有一个文件目录,任何人都可以从网上下载。我已经对该目录进行了更改,并希望创建一个补丁文件,以便其他人可以将其应用到下载的目录中,以完全重现修改后的目录中的内容。 有帮助吗?关于如何应用我的补丁程序,我需要告诉其他人什么? 解决方案 我也遇到了同样的问题-关于 ..
发布时间:2020-10-22 00:16:02 其他开发

创建“补丁”在修订之间?

似乎SVN的“补丁”功能并不是我想要的。我真正想要的是在修订版之间创建文件差异。因此,我将选择rev1和rev 2,最后得到一个包含所有在这些修订之间更改或添加的文件的文件夹。 这可以用Tortoise SVN完成吗还是普通的svn? 解决方案 这可以在乌龟SVN本身中实现。右键单击要在其中创建补丁的分支(文件夹)>> 显示日志 >>选择您需要为其创建补丁的所有修订版本>>右单击并选 ..
发布时间:2020-10-22 00:15:58 其他开发

如何读取.rej文件,即

我无法在源代码树上应用补丁,这不是常见的 -p 剥离问题。 补丁能够找到要补丁的文件。 具体来说,我的问题是如何读取/解释 .rej 文件补丁在文件出现故障时创建。我见过的大多数补丁 / diff 的讨论都不包含此内容。 解决方案 一个简单的例子: $ echo -e“ line 1\nline 2\nline 3“> a $ sed -e's / 2 / b /' ..
发布时间:2020-10-22 00:11:34 其他开发

如何在Windows上应用差异补丁?

那里有很多程序可以创建diff补丁,但是我花了很多时间尝试应用它。我正在尝试分发补丁,我从用户那里收到有关如何应用补丁的问题。因此,我试图自己弄清楚它,但发现自己毫无头绪,而且我能找到的大多数工具都是命令行工具。 (我可以处理命令行,但是如果没有一个友好的图形用户界面,很多人会迷路。因此,这样做对他们没有好处。) 使用TortoiseSVN。我有想要申请的补丁。我右键单击该补丁,然后在Tor ..
发布时间:2020-10-22 00:08:15 其他开发

如何在curl中使用PATCH动词

我正在尝试对服务器进行PATCH调用。我正在使用以下命令: curl --data status = closed -X PATCH https://api.viafoura.com /v2/dev.viafoura.com/pages/7000000043515 这是发送PATCH的正确方法请求?我收到一个错误消息,说没有设置状态参数。我猜测--data仅用于POST请 ..
发布时间:2020-10-13 02:00:13 其他开发

计算CRC初始值,而不是将CRC附加到有效载荷

我实现的大多数CRC是附加计算出的CRC值到消息中(有效负载),并在包括所有字节在内的接收器处检查零结果。 CRC值通过CRC寄存器馈入。 显然,这是一种非常标准的方法。 现在,我想使用另一种方法: 从有效负载中计算出一个值。 将该值用作CRC寄存器之前 的初始值消息字节(有效负载)通过CRC寄存器 进行馈送,这样,在馈入有效负载 的最后一个字节之后的结果将为零。 执行 ..
发布时间:2020-10-11 02:50:11 其他开发

是否有NuGet等效项才能将内容部署到最终用户?

我有一个c#应用程序,我主要关心向运行我的软件的客户端推出自动更新。这些更新可以是从新的/修补的dll到新的资源文件的任何内容。 我知道我可以创建一个ClickOnce应用程序以实现该功能,但是它不能允许我进行很多控制(例如,我希望能够使用我的软件轻松地“捆绑”第三方组件,或者能够让用户确定他们想要更新哪些组件)。 我看到诸如NotePad ++之类的程序具有专用的更新程序,但我希望我 ..
发布时间:2020-10-02 06:37:03 C#/.NET

Bitbake配方未按预期应用补丁

我有一个压缩包src.tar.gz,其内容已解压缩到src/中,并且使用以下命令生成了此源的补丁程序: $ diff -Nurp src/ src_mod/ > my.patch 补丁标题以以下三行开头: diff -Nurp src/path/to/file src_PATCHED/path/to/file --- src/path/to/file 2012-10-22 0 ..
发布时间:2020-09-21 04:35:55 其他开发