繁体   English   中英

是否可以制作一个将新文件考虑在内的补丁文件并将其创建?

[英]Is it possible to make a patch file which takes into account new files and will create them?

假设我有两个目录AB ,每个目录都有file1.txtfile2.txt 如果我file2.txt修改file2.txt则可以运行递归diff -u生成补丁,然后我可以说cd A && patch < thepatch.patch A并将那些更改应用于A的内容。 但是,如果在对B进行修改时还创建了一个新文件file3.txt ,该怎么办? 我如何获得补丁,当将其应用于A它将填补丢失的文件?

现在,仅对缺少的文件运行diff的输出显示Only in B: file3.txt

如果通过diff -N--new-file开关,它将不存在的文件视为空文件。 这样,新文件的内容将显示在您的差异中,并且文件将由patch生成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM