在windows上,我有两个源文件,并且想要创建一个具有差异的修补程序,如this one。 但我不确定,这个补丁的格式是什么以及要使用哪个应用程序来创建它? GNU diff输出与我在上面的链接中看到的补丁非常不同。如何在Windows上创建补丁文件?
18
A
回答
14
输出格式被称为“统一差异”,它可以使用diff -u
生成。
21
4
UnxUtils包为Windows提供了许多有用的Unix工具,对Windows安装(解压缩,添加位置到路径,使用它)影响最小。
它有一个diff.exe
20
谢谢,PhiLho &Lukáš!从UnxUtils diff程序工作在Windows 7下极大地生成补丁文件:
diff -u oldfile newfile >patchfile
同样,来自UnxUtils补丁程序的伟大工程,以应用补丁:
patch -u oldfile patchfile
6
WinMerge是最好的工具视窗。 要创建一个补丁文件,你需要做到以下几点:
File>Open
- 在这里,您打开您正在生成补丁文件的文件。
Tools>Generate Patch
- 在此处指定保存修补程序文件的路径。 WinMerge会为你保存补丁文件。
4
WinMerge(http://winmerge.org/)是你所需要的。您还可以将整个文件树与此工具进行比较,这对于某些人来说是绝对必需的。
相关问题
- 1. 如何为新文件创建补丁?
- 2. 在git中创建补丁文件
- 3. 使用补丁创建文件夹
- 4. 使用msimsp.exe创建补丁文件
- 5. MSI补丁 - 文件创建日期
- 6. 如何在IntelliJ IDEA中创建补丁?
- 7. 使用.net windows应用程序创建补丁文件
- 8. 如何创建补丁文件,如何将补丁文件发送到客户端机器
- 9. 如何在Windows上的solr上安装富文档补丁?
- 10. 如何为Kohana创建补丁?
- 11. 如何使用Magit为分段文件创建补丁
- 12. 如何使用diff递归地创建补丁文件
- 13. 如何从两个文件创建git补丁?
- 14. 如何应用补丁文件,以便在需要时创建新文件?
- 15. 在已安装的以前的快速补丁上应用补丁(通过补丁设计视图创建)
- 16. 在Windows上将补丁应用于Octave
- 17. 从2个文件夹的差异创建补丁文件
- 18. 在eclipse中创建git补丁提交
- 19. 如何在没有检出文件的情况下在TortoiseSVN中创建补丁?
- 20. Git - 从补丁文件重建/克隆
- 21. 如何应用jQuery的补丁文件
- 22. 如何与文件补丁资源
- 23. 如何编写补丁文件?
- 24. 如何合并多个补丁文件?
- 25. 如何在TortoiseSVN的两个版本之间创建补丁文件?
- 26. 巨大文件上的补丁工具
- 27. 如何在Windows上使用Cygwin中的diff和补丁?
- 28. 在TFS中使用补丁文件(补丁文件来自subversion,git等)
- 29. 生成补丁文件
- 30. gevent.monkey.patch_all()补丁文件对象?
用于Windows的UnixUtils软件包不适用于二进制文件。运行“diff -u oldfile newfile> patchfile”会给出一个带有一行文本的补丁文件,“二进制文件file1.mp3和file2.mp3不同”。 (无法添加评论,因为没有任何信誉点而被阻止,而不是用户友好!) – 2017-12-28 09:22:34