如果我已经知道差异,如何构建补丁?

问题描述 投票:0回答:0

我正在寻找使用 NixOS 针对我机器上当前构建的补丁来构建这个项目:https://github.com/spcmd/w3m

正如项目所指出的,如果受支持的发行版(Arch)之外的任何人想要自己构建项目,它包含差异文件。

由于已经计算出这些差异,是否有一种方法可以在没有原始源副本的情况下生成补丁文件,或者如果我需要源代码,而不必再次分段比较每个文件?

例如,像这样的东西:

diff fc.h.diff /path/to/original/fc.h > fc.h.patch

甚至

git blah fc.h.diff origin/project > fc.h.patch

使用 NixOS 22.11.

我不想批量构建项目,所以我至少可以利用 Nixpkgs 上的现有包。

build diff patch nixos w3m
© www.soinside.com 2019 - 2024. All rights reserved.