zllfdd 发表于 2008-4-16 22:57:13

说点别的,比如版本管理。

写程序总是改来改去,不停的更新改进。程序版本管理也成了一个很现实的问题,简单的方法就是一个版本一个压缩包,或类似的东西。多了之后很乱也很难维护。
版本管理工具很早就有了,有很多种。可能搞单片机的人硬件出身较多,也可能代码量小结构不复杂,用版本管理工具的好像不多。

其实用专门的版本管理软件有很多好处的,比如:
可以把每一次修改结果记录下来。
可以很容易比较不同版本之间的差异。
可以使多人开发变得容易。
当然它还有访问控制方面的功能。
实在想不出别的什么了,用一用你会觉得很不错。

这里推荐 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格式较多。

avruser 发表于 2008-4-16 23:28:07

楼主介绍的书不错(是中文的),谢谢

greatsnows 发表于 2009-11-29 04:04:04

svn使用率逐渐下降了,git正在升起。(见google趋势)
页: [1]
查看完整版本: 说点别的,比如版本管理。