胆颤心惊的patch过程

来源:互联网 发布:mac重命名的快捷键 编辑:程序博客网 时间:2024/05/01 06:15

不知道为什么,在我的机器上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

 

编译,修改错误,成功

总算回到正常轨迹

原创粉丝点击