简体   繁体   English

如何获取两个目录的差异并将创建的补丁应用于原始目录?

[英]How to take diff of two directories and apply the created patch to original one?

I am newbie to using diff. 我是使用diff的新手。 I wish to create a patch to content of a directory recursively and give it to some one so that he could patch to a directory(slightly different) with him. 我希望递归地为目录内容创建一个补丁,并将其提供给某个人,以便他可以和他一起对目录(略有不同)进行补丁。 Thanks in advance. 提前致谢。 Would be glad if some can clarify me as to how can I make it possible. 如果有人能澄清我如何实现这一目标,我们将感到高兴。

Just create a patch using something like 只需使用类似的方法创建补丁

diff -cr originaldirectory/ updateddirectory/ > your.patch

And apply using 并使用

patch -p0 -i your.patch

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

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