创建了一个工程Test,对其进行一次复制,复制后的工程依然为Test。为了区分方便,称之为修改Test。
现在要将修改Test中修改的内容合并到原Test中。
① 在原Test上的解决方案上点右键,选Add,添加一个解决方案文件夹
② 在文件夹上点右键,选Add,添加一个已存在的解决方案。将修改Test添加进来
③ 切换到资源视图,在修改Test新添加的资源上点右键,选择Copy,然后在原Test上点右键,选择Paste。注意资源的类别要对应
④ 对于二者都有但有所不同的资源,比如都有同一个对话框但对话框上的控件不同,可以整个替换对话框,也可以只复制控件
⑤ 切换到解决方案,将修改Test中新添加类的.h与.cpp复制到原Test中。但同时要将修改Test工程文件夹下的.h与.cpp复制到原Test的工程文件夹下
⑥ 对于涉及到二者都有但有所不同的类,要么整个替换,要么切换到代码来逐个函数地进行复制
⑦ 合并结束,切换到解决方案,在添加的解决方案文件夹上点右键,选Remove,不保存改动
⑧ 对工程进行清理,重编译