有专门的版本控制工具,比如git或者subversion,这些都是免费可用的,建议采用。
这些工具支持下,还有一些扩展工具可以进行版本对比,即差异比对,甚至是任意版本的对比,
还可以列出整个版本发展史。
git单机可用,subversion需要建立中心服务端来支持。
使用版本控制工具,现在比较常用的有git。
全靠自己的维护了,也就是习惯;
0、版本更迭加说明,程序架构写文件
1、文件开头加注释,函数功能加注释
2、全局变量加注释,函数输入输出加注释
这种一般需要使用版本管理工具,比较常见的就是git工具,在进行版本更新的时候,可以只替换有变更的部分,然后可以备份旧版的,这样如果新的代码有异常还可以回滚旧的版本的
然后每次更新的时候注意记录一下log,git工具带了log功能的