大型程序的维护与管理以及程序的版本控制是一件比较头疼的事情,之前对于这点没有深刻体会。以前我的做法是定义一个common.h然后在里面用一些宏#define 4keys //define 5keys //#define 6keys #ifdef 4keys ..... #else .... #endif 后来发现如果程序太大了,这种维护方式暴漏出来了很多问题,比如程序中被条件编译过滤掉的部分占用太多文本空间,这样在看程序和修改程序的时候显得很杂乱。用的条件编译越多就越显得杂乱。 请问前辈们你们是怎么做版本管理的? |