刘刘 2007-1-5 14:10
源代码应如何更好的管理?
如题
大家可否谈谈源代码应如何更好的管理起来?
怎样保持其一致性、易取性、等。。。
希望大家各抒己见啊。。::em71::
ckk6566 2007-1-5 14:40
我们一直都放在库里进行标签管理,需要哪个版本下的文件检出来就是。
不知道大家都是怎么做的,这块我也有点迷糊。
smallfish382 2007-1-5 15:05
很多都是利用标签来管理,有哪个版本发布了,就打个发布标签。哪天你想要这个版本的源代码,只需要导出这份标签的内容就可以了。
刘刘 2007-1-5 15:43
那就怕万一标签没来得急打,等过了下再打,那到时候取的就不一定是那个版本的源代码了哦。。。不知道我表达清楚没
还有就是大家分了库没?大家打标签的是哪个库中的?
zongzzq 2007-1-5 16:00
CC不存在开发库、受控库和产品库,但CVS中一般建立三库,打了标签的一般放在受控库中。
刘刘 2007-1-5 16:17
[quote]原帖由 [i]zongzzq[/i] 于 2007-1-5 16:00 发表
CC不存在开发库、受控库和产品库,但CVS中一般建立三库,打了标签的一般放在受控库中。 [/quote]
可否仔细解释下哦 谢谢噢
如果要分的话,人为的也可以分吧
qingqing 2007-1-5 19:25
嗯,是应该每次发布后,都为发布的版本打下标签,以方便以后读取。
至于分库,是不是说工作空间的管理啊。
我觉得这个可以根据实际需要来创建。
lhjymry 2007-11-6 15:29
易取性:大都采用打标签或基线标识的方式,这样按照标签或基线可以很方便的提取历史版本
一致性:难点在一致性上。怎么保证发布的版本一定是基于这套源代码构建出来的呢?肯定不只一种办法,我们是把源代码和编译工具、构建脚本一起用同一的标签标识,这样就可以保证标签的正确和及时性了。
cufehx 2008-2-4 13:37
修改到一定阶段,确定了发布,就封版锁定元素,再打标签。
但好像标签太多也挺泛滥的
owelowel 2008-4-11 10:37
为什么说及时打标签是很大的挑战呢!
其实我觉得有这个习惯很好!