李锦俊(mybios)的blog

游戏开发 C++ Cocos2d-x OpenGL DirectX 数学 计算机图形学 SQL Server

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  86 Posts :: 0 Stories :: 370 Comments :: 0 Trackbacks

公告

QQ:30743734
EMain:mybios@qq.com

常用链接

留言簿(16)

我参与的团队

最新随笔

搜索

  •  

积分与排名

  • 积分 - 366548
  • 排名 - 67

最新评论

阅读排行榜

评论排行榜

经常在网上看到有人发布patch文件来更新他们的开源代码,例如cegui、ogre等都使用这种形式来修bug或者增加一些小功能。
但是,我们下载到的patch文件,貌似是linux/unix的diff工具生成的,要用linux/unix的patch工具才能把补丁文件更新到源码中。
后来,我发现了个windows下可以使用的patch工具,网址如下:http://gnuwin32.sourceforge.net/packages/patch.htm
使用是很简单的,用命令行方式执行:
patch 源文件 补丁文件

例如我们有源文件test.cpp,下载了个补丁文件test.patch,那么执行patch test.cpp test.patch,就会自动把patch里的内容更新到test.cpp中去了。

PS:cygwin貌似也有这个工具吧。。以前看过里面好像还有diff工具,可以生成patch文件,呵呵。

如果本文对你的开发有所帮助,并且你手头恰好有零钱。

不如打赏我一杯咖啡,鼓励我继续分享优秀的文章。




posted on 2007-07-28 17:09 李锦俊(mybios) 阅读(9366) 评论(4)  编辑 收藏 引用 所属分类: C++

Feedback

# re: 在windows下使用patch工具更新源码 2007-07-30 17:33 yayv
如果你用tsvn做代码管理,那使用patch功能应该更方便

  回复  更多评论
  

# re: 在windows下使用patch工具更新源码 2007-08-15 12:12 evoup
我去试试看,谢了  回复  更多评论
  

# re: 在windows下使用patch工具更新源码 2009-05-18 09:38 ty
哇,正在为在windows下打patch郁闷,下载cygwin太大了,
这个工具很好,谢谢博主分享!
  回复  更多评论
  

# re: 在windows下使用patch工具更新源码[未登录] 2014-03-28 21:09 黄华仔
实用了下,确实是,呵呵,开始时,写成了patch 补丁文件 源文件,后来看了没效果,再看这篇博客,改成:pathc 源码文件 补丁文件,才成功了。谢谢分享,不过,不知Windows下制作似UNIX-like系统中的补丁文件用什么 工具  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理