svn diff打出的补丁无法被应用

gao651201 2011-11-11 12:19:27
开发工具:eclipse集成svn
假设我修改之前文件头是这样:
/**@file xxx.c
* @id $Id: xxx.c 3823 2011-11-03 14:15:12Z $
*/
修改后:
/**@file xxx.c
*/
然后我svn diff打了补丁xxx.path,
再然后我对一个最新的xxx.c文件应用这个补丁:patch -p0 < xxx.path
结果失败,为什么?
...全文
168 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gao651201 2011-11-11
  • 打赏
  • 举报
回复
没很明白xunxun1982的意思,我是用svn diff打的补丁啊。
,而且也不存在路径错误的问题。
xunxun 2011-11-11
  • 打赏
  • 举报
回复
看xxx.path的内容
也可能是patch -p1

为啥不直接用svn打补丁
gao651201 2011-11-11
  • 打赏
  • 举报
回复
没这么夸张吧,还有这么明显而没被发现的bug?
难道我就要去掉那个 "$Id ...$" 还没法办到?
shada 2011-11-11
  • 打赏
  • 举报
回复
你svn版本是多少,建议升级到最新试一下,如果还不行,提交一个bug吧。
gao651201 2011-11-11
  • 打赏
  • 举报
回复
我是想用另外一种格式重写文件头
龙哥依旧 2011-11-11
  • 打赏
  • 举报
回复
你在改写svn源码?

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧