|
我在IAR V5.3下建了一个项目A,放在目录PA下,做了一段时间,基本完成了;这时候又来了一个开发任务,这个任务跟项目A较相似,于是我建了一个目录PB,把项目A拷贝到了目录PB下,然后打开这个项目在IAR下修改。本来以为这样方便些,不用从头新建项目了,结果一顿疯狂修改之后,OK了,基本符合项目要求了。这时候我再打开项目A继续原来的开发工作,发现项目A下的文件被修改了,而且跟项目B下的内容一模一样,思考几秒钟之后断定肯定是我在修改项目B的时候IAR实际上修改的是项目A的文件,因为它把项目文件的位置记住了,天!怎么会是这样的项目文件管理方式!!!IAR啊,你可是著名的嵌入式软件供应商啊,这样的项目文件管理方式你觉得对么?
这个感觉是源于我用KEIL C51和VC++ 6.0的时候,新建一个跟某个工程类似的项目的时候,都是把该项目拷贝到另外一个不同的目录下,然后加以修改,这样会提高利用率节省时间,而它们的项目管理都是基于工程文件目录下的文件修改,不会记忆原来的项目文件位置。
发生这样的事情之后,因为原来的项目A没有备份,只好凭记忆重新开发项目A,悔呀。。。。。。。。。。。。。。。。。
不要跟我说楼主你怎么这么傻,你应该在IAR下开发项目B的时候把要修改的文件REMOVE了,然后把PB下的文件重新添加进来再修改,现在我已经知道了,但我个人认为IAR的这种项目文件管理方式太死板,应该多向VS学习下人家的管理方式!不要老自以为是!(说大了) 最后提醒初学者借鉴下我的经历,惨痛啊~
|
|