请教一下,大家的程序的版本如何进行管理的,谢谢!
目前的情况是在源码开发阶段有source safe ,大家平时的开发都在source safe上,问题是出在打包和提交测试上,总有提交给测试部的时候版本给错的情况发生,真是很郁闷。
请大家畅所欲言,告诉我一下如何进行版本管理
问题点数:100、回复次数:16Top
1 楼wuhill(穿山甲)回复于 2004-11-03 10:06:36 得分 10
你可以在服务器上做一个 测试提供的文件夹,在其下做测试提供日(日期)的文件夹,然后当日编译后放入其中。测试部门接受的时候主义看一下,修改日期是否是当日的,这样只要开发部门编译的是最新的软件就可以的。Top
2 楼pyp(鹿鸣)回复于 2004-11-03 10:22:57 得分 10
vss就是这样的,给我们提交的测试包也总是旧的,程序员要么不入库,要么入库的程序是旧的,真是没有办法。
vss关键是和开发工具没有结合,所以都是编译后copy源文件和结果到目录中再进行上传,在此过程中出问题是很正常的,一切都只能靠程序员的责任心了。Top
3 楼zag(智格)回复于 2004-11-03 11:41:35 得分 10
在VSS中,个人认为应该有工作库和产品库之分。工作库中所存放的都是个人工作的中间产品,到认为可以提交测试时再放入产品库,此过程由产品经理操作,很多事情本身是要靠个人责任心以及公司通过管理手段形成的规程进行管理,别无二法。Top
4 楼seven(波波)回复于 2004-11-04 09:47:36 得分 0
只靠责任心的话其实风险还是比较大的,希望能有个规范来指导大家,规范大家。Top
5 楼ericzhangali(另一个空间)回复于 2004-11-04 12:35:51 得分 10
每一次送测前,开发人员把本地的代码与VSS上相应代码对比,然后做好归并,打上label,标明版本号,发出测试请求时说明测试版本号,测试人员到VSS上get相应的版本,编译,然后测试,给出报告。Top
6 楼asj(破喉咙)回复于 2004-11-04 12:42:47 得分 10
建立每日构建的制度Top
7 楼ericzhangali(另一个空间)回复于 2004-11-04 12:48:51 得分 10
每日构建是个理想,基本上,很难。Top
8 楼asj(破喉咙)回复于 2004-11-05 09:48:35 得分 5
这个有什么难的?
差不多是规范的软件开发的基础
不知道你的项目有多大规模,会让你觉得这么难?Top
9 楼seven(波波)回复于 2004-11-09 15:11:30 得分 0
我也觉的每日构建挺难的,如果没有一个好的设计和操作流程,每日构建基本不可能啊Top
10 楼seven(波波)回复于 2004-11-22 16:38:29 得分 0
顶一下。Top
11 楼vipfenghuang(张伟)回复于 2004-11-26 12:44:12 得分 5
vss 阿!
可以勤备份
在vss中多建几个版本的程序文件夹Top
12 楼Jarod()回复于 2004-11-28 15:23:54 得分 0
vss + SourceOffsite
-项目名
+源代码
-库文件
-文档
-release时的安装程序Top
13 楼liulxmooo(娃娃)回复于 2004-11-29 09:57:44 得分 10
我们公司每天早上上班前有人检查vss代码库的,如果没有充分理由的不签入代码,是要罚款的。
每天下班前要嵌入,应该也算程序员的基本职业规则啊Top
14 楼futuredreams(鱼儿)回复于 2004-11-29 11:16:28 得分 10
CVS是很不错的版本管理工具,还有分支处理。不过现在我们用的是ClearCase。如果存在经费问题,推荐用前面一个。Top
15 楼chaoren(无情剑客)回复于 2004-11-29 12:44:57 得分 10
楼上推荐的是目前版本控制比较好产品,效果很不错,根据自己公司的实力进行选择,clearcase功能比较强Top
16 楼seven(波波)回复于 2004-11-30 11:27:14 得分 0
我们用的sourcesafe,sourcesafe和开发环境结合的很好,使用方便,我发现sourcesafe在基线管理上没有,这方面如果能和某个工具结合起来用就好了,我们目前是用jbcm做基线管理,可两个管理工具来回换着用很不方便。那个工具有这两个工具的全部优点?Top




