我有两个目录:Libc-825和Libc-1044。想象一下1044版是较新的,但是有问题。有没有办法合并这些文件树?我那里的C源代码差别不大。我听说过将git用于此类目的。
编辑:我想获取名称冲突的所有文件的差异,以手动修复错误
您可以diff
用来生成包含新文件,旧文件和冲突文件的补丁。
diff -Naur Libc-825 Libc-1044
标志状态-N
将丢失的文件视为新文件,-a
所有文件均为文本,-u
在diff前后显示行,以便于识别和-r
递归。然后,您可以将补丁应用到旧目录并获得合并的结果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句