用于描述.patch文件的应用程序


0

你知道任何能够描述.patch文件的应用程序吗?
我的意思是一个能够获取.patch文件的应用程序,并让我可以读取它对文件所做的更改,因此我将能够在目标文件的另一个版本上手动进行更改。

谢谢


我认为TortoiseDiff(TortoiseSVN的一部分)就是这样做的,但我不确定。
丹尼尔贝克

5
补丁文件是人类可读的。
Zoredache

Answers:


1

补丁文件是人类可读的,可以在大多数文本编辑器上打开和查看(Notepad ++是我的首选)


是的,但我需要了解它(什么是删除,添加在哪里,....)。
RYN 2011年

1

如果你的意思是.patch文件是由标准的Unix / Linux diff(1)工具生成并由patch(1)工具应用的,那么就有一个约定,就是在补丁文件的开头就对它们进行描述(那是因为patch(1)工具将忽略文件中实际补丁头之前的任何内容。

是Linux内核补丁的典型示例

有许多工具可用于管理(相关)补丁集:列表,显示描述,应用/取消应用等。最简单的一个可能是被子。然后还有StGit。这两个系统以补丁的概念为中心(因此允许处理它们的额外灵活性,例如,改变它们的应用顺序)。但重要的是,无论何时使用任何版本控制系统,您基本上都要处理系统以存储和描述补丁。

例如,“git log”将按顺序显示已应用的修补程序的说明。而“git log -p”将自己显示描述和补丁。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.