|
写程序总是改来改去,不停的更新改进。程序版本管理也成了一个很现实的问题,简单的方法就是一个版本一个压缩包,或类似的东西。多了之后很乱也很难维护。
版本管理工具很早就有了,有很多种。可能搞单片机的人硬件出身较多,也可能代码量小结构不复杂,用版本管理工具的好像不多。
其实用专门的版本管理软件有很多好处的,比如:
可以把每一次修改结果记录下来。
可以很容易比较不同版本之间的差异。
可以使多人开发变得容易。
当然它还有访问控制方面的功能。
实在想不出别的什么了,用一用你会觉得很不错。
这里推荐 svn,全称是 subversion,当然了这是 free software,并且也久经考验了。windows 下可以使用,linux下也可以使用,可以单机使用,也可以
通过网络访问。
window下可以用 TortoiseSVN。
有兴趣的可以来这里看看:
http://www.subversion.org.cn/
顺便上传一本这方面的书:
点击此处下载 ourdev_254082.pdf(文件大小:1.62M) (原文件名:svn-book.pdf)
上面提到的那个网站有这本书的 pdf 版和 html 版。
说这个东西主要是:
如果有可能的话,咱们网站的项目也可以试着用这个,大一点的开源软件网站一般都会提供svn或类似的接口,以方便人们方便的获取代码。
这个软件在公司使用也是很不错,你会发现代码管理简单了很多。
总之好的工具会使你事半功倍。
另外,如果方便的话,希望大家上传文件时压缩格式最好选 zip 格式的。winrar是商业软件,当然这也许不是理由,但这样做会给那些没有
winrar 的人提供方便,比如说 linux 用户,或者国外的用户。在国外网站下载东西觉得zip,gz,bz2格式较多。 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|