BlenderCN论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1033|回复: 4

请教关于patch的语法问题

[复制链接]
发表于 2014-3-31 23:06:24 | 显示全部楼层 |阅读模式
本帖最后由 imdjs 于 2014-3-31 23:15 编辑

blender上的patch补丁,有个地方不太明白,如下图的
@@ -817,6 +817,8 @@
上面的817是否表示代码所在行数?
如果是,那么是表示从要修改的行数算起 还是表示引用的行数开始算起?
如下图817是否表示源码MOD_SOLIDIFY_VGROUP_INV     = (1 << 3),所在行数?如果是,但这个源码所在行数为837,是不是因为源码更新改变了,而对不上patch上所标示的行数?
TT截图未命名.jpg
(上图左边为patch 右边为源码)
发表于 2014-4-1 14:36:17 | 显示全部楼层
算算是不是没加注释行的行数。
patch是用GNU diff打出来的,用svn或者git的打path工具都可以直接加到自己的版本库里面。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-1 16:20:33 | 显示全部楼层
目前 只想把一些patch的代码含义搞清楚,不过网上刚好找到一篇解释得比较详细的文章,http://www.ruanyifeng.com/blog/2012/08/how_to_read_diff.html
不过还是要感谢。
回复 支持 反对

使用道具 举报

发表于 2014-4-1 17:11:31 | 显示全部楼层
是的,常规问题只要有搜索引擎和GNU man手册就可以了。
回复 支持 反对

使用道具 举报

发表于 2014-5-11 23:22:13 | 显示全部楼层
很多版本控制软件都能生成patch/diff 文件。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Blender最新中文教学视频|Blender头条|小黑屋|手机版|Archiver|Blender中国 ( 蜀ICP备17002929号 )360网站安全检测平台

GMT+8, 2019-1-16 15:06 , Processed in 0.018114 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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