2003-9-30 10:17
珂珂
公司最近培训我运用VSS管理项目开发文档和部分代码,但是我发现了一些小的问题,不知道是小女子才疏学浅还是理解有误请高手们点拨一下。<br /><br />多谢了!!<br /><br />1、我感觉VSS似乎只适用于个人或者是人员很少,开发相对独立并有针对性的项目。因为我们的项目涉及面很广,系统是全国性的,分成了好多个模块,彼此间又是有很多的关联。在开发过程中,大家的工作是并行的,但是VSS管理模式给我的印象是一个串行的过程。这样的话彼此之间似乎会有一些衔接不了。他们的关系到底是怎么样的,中间的联系我有点想不明白。<br /><br />2、对于一个大的项目,版本的问题很重要,有经验的高手们能不能给我说说对于版本的形成上,到底有没有什么规定的模式,或者说版本的生成是根据时间段,还是根据产品的成熟度去划定呢
2003-10-4 21:35
无双
是的<br />VSS不适合并行开发<br />一个人锁住一个文件了后<br />其它人就不可以再进行编辑<br /><br />在这点我觉得CVS更好<br />cvs可以并行的开发 如果多个人编辑一个版本 并且自己提交时CVS上的版本已经改变了 这时会有提示 并显示出DIFF信息 你可以根据diff修改<br />总之如果多人并行的话还是使用cvs或是其它支持并行文件操作的版本管理工具 不然只能一个人一次修改一个文件<br /><br />更大的软件并行开发应该使用CLEARCASS之类的版本配置工具 这个我在以前的软件技术版里面转过各版本管理的比较文章 如果珂珂高兴的话 可以去转回来 <br /><br />大项目的话<br />版本的形成一般是修改了BUG或是添加了新功能后 生成内部版本是为了测试用 一般在全部解决完上次的BUG(如果有的BUG不好解决 那么要在提交时说明)才生成版本 当然可以增加新功能 但是上次的BUG必须CLOSE掉<br /><br />上面是我的理解和经验 其它人也应该有自己的经验