对VSS代码管理的几点评论

原创 2006年05月26日 15:57:00
评论 项目的分工策略与源代码管理!!!

1. 几个人要修改同一个类?类太大了吧!
一个人编写一个模块或部件,包含一组相关的类,分成数个文件。
只有稳定下来了,才可以让其他人作一些小规模的修改,一般是改BUG。
如果是作者正在写这部分代码,有什么要改的就直接让作者改好了。
如果是两个人合作写一个类,他们肯定是坐在一起。

2. 怎样将所有更新重新编译?
比如需要建立每日创建系统(Daily Build).
比较复杂。
每个人在中午前提交自己的文件的一个版本,专门有人跟踪这些版本,试编译。
有错误就提交新版本,再编译。
最后形成一个可编译的版本,作为明天创建的基础。

3. 设计时受MFC或其它框架的影响?
框架只是极小部份代码,如果框架就是你的大部份,那就不需要这么多人来开发了。
可能是把应用代码都填到框架里面去了,如CMyView里面处理数据。
这是错误的设计。
让框架代码仅是个框架,开发的是框架后面的处理。

4. VSS可以多人同时签出吗?
VSS支持multi-checkout, 但是一般不会有同时修改同一文件的需要。
真有必要,先让签出者签入一下就行了。
所以一般VSS是禁用多人签出的,这样好管理。

5. 若不是改文件,一定不要签出文件。有GET操作,一般都是用这个。

6. 必须在本地编译通过才能checkin?
见过好几个人提这样的论点。不知根据是什么?
也没见VSS的使用帮助里有这样的提示。

我是改完就签入。因为我就是要VSS记录下所有的修改。
VSS的每次修改都不应该太大。

但是签入一个文件不是表示别人就可以用这个文件了,需要编译通过,形成一个里程碑,并打上相应的标签,该文件才可以更换旧版本。

6. 项目实在太大,就要分成子项目,分成一个个库才好管理。

相关文章推荐

vs项目中删除vss源代码管理

以前非dotNet时代用VSS,只会生成一个vssver.scc文件,取消VSS功能时只需删除该文件,把文件属性改为非只读即可。     最近在dotNet中使用了VSS功能,但在撤消进出现了问题,...

SVN与VSS并用进行代码管理

SVN与VSS并用进行代码管理

Java web项目 爱分享社区评论管理部分代码

评论管理 BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDIN...

SAE 平台代码实现数据库定时备份以及同步到本地 2014/09/11 09:39:01 分类: 技术随笔 1人评论 次浏览 SAE 只允许用户通过phpMyAdmin管理远程数据库,

SAE 平台代码实现数据库定时备份以及同步到本地 2014/09/11 09:39:01    分类: 技术随笔    1人评论 次浏览 SAE 只允许用户通过phpMyAdmin...

代码管理VSS使用手册

  • 2010年04月20日 16:41
  • 41KB
  • 下载

vss代码管理工具安装程序

  • 2008年10月17日 19:21
  • 3.79MB
  • 下载

一个从业10年的程序员,给程序员小弟弟小妹妹们的几点忠告(从VeryCD上看到的评论,分享给大家)

展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 以下是文章原文:          走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代...

代码管理+VSS+or+Team+Foundation

  • 2012年08月01日 22:12
  • 12.27MB
  • 下载

PB中使用VSS代码管理

  • 2009年07月19日 00:42
  • 1.31MB
  • 下载

版本管理软件vss

VSS----Visual Source Safe  VSS 的全称为 Visual Source Safe 。作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责项目...
  • larryR
  • larryR
  • 2011年03月26日 11:59
  • 449
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对VSS代码管理的几点评论
举报原因:
原因补充:

(最多只允许输入30个字)