LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 895|回复: 3

求一个diff和patch的简短明了的入门文档

[复制链接]
发表于 2004-7-29 12:48:20 | 显示全部楼层 |阅读模式
我需要发给别人,在网上没有搜到,我建议那位先生使用diff和patch合并处理配置文件的变化。
那位先生需要这个开发latex的一个宏包。
这么说也是同道中人。
发表于 2004-7-29 12:50:13 | 显示全部楼层
http://www.linuxsir.cn/bbs/showt ... &highlight=diff
看这篇是否可以对你有帮助
 楼主| 发表于 2004-7-29 15:01:34 | 显示全部楼层
有些帮助,我先描述一下我向要解决的问题。这个问题实际上就是cvs已经解决的问题,但是不可能要求我那位研究数学的老师来学习这么复杂的cvs。
winedt这个编辑器原始安装以后有一个配置文件latex.edt(称为文件一),然后用户可能自己编译了这个文件(成为文件2),然后由于我们的标准安装也需要修改这个文件(此时成为文件3),因此我们需要将文件3对于文件1的改变能够反映在文件2中,同时尽可能的保护用户对文件的修改。

用伪代码表示:
得到文件1和文件3的差异,形成diff,
将这个diff用patch的方法合并到文件2上。

我不知道用如何用diff的一系列linux命令如何实现该操作,
如果能够帮助找到windows下相应的diff版本则更感谢了。
不行的话我从cygwin中剥离出来,但是请告诉我需要那些程序。

非常感激为中文latex宏包所做的相应的贡献。
 楼主| 发表于 2004-7-31 13:55:31 | 显示全部楼层
自己顶一下,更简单的说,是把两个很相似的文件合并成一个文件。linux下有什么工具能够简单的实现。
我发现有很多windows下的工具,就是很大,而且不知道如何使用命令行参数。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表