关闭

胆颤心惊的patch过程

289人阅读 评论(0) 收藏 举报

不知道为什么,在我的机器上VS 2008好像不太稳定,调试一段时间后调试器单步变得异常缓慢,最糟糕的是VS 2008偶尔会失去响应,导致操作系统失去响应,五分钟后只好按下Power键。最后决定把工程文件转换成VS 2005的文件,可是不能down grade转换,最后找到原始的VC 6工程文件,apply patch然后转换成VS 2005的工程,没想到碰到几个问题

1. ToroiseSVN的patch工具现在变得挑剔,以前apply patch的文件夹可以不是working directory,现在不行

2. TortoiseSVN的patch工具找不准patch目录(目前用的这个版本),作出错误的假设

3. TortoiseSVN的apply patch好像有bug,patch文件中有一个增加的文件,apply patch后新增文件没出现

4. Cygwin的patch只能认识unix-style换行符,patch后的project文件不能使用

 

最后下载GnuWin32的patch for Windows,问题总算解决

patch -p0 < somethingtopatch.patch

 

编译,修改错误,成功

总算回到正常轨迹

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:52506次
    • 积分:811
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:5篇
    • 译文:2篇
    • 评论:15条
    文章分类
    最新评论