对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. 项目实在太大,就要分成子项目,分成一个个库才好管理。

vs2010+vss2005实现代码管理

1)参考vs2008+vss2005 实现代码管理 2)建议安装一个vss2005更新:VSS integration with Dev10     http://code.msdn.micro...
  • czh4869623
  • czh4869623
  • 2012年10月11日 22:33
  • 2123

去除源代码管理(vss)的步骤

去除源代码管理(vss)的步骤 去除vss的步骤只有三步:1、删除 vssscc 和 .vspscc文件。2、将工程文件夹的只读属性去掉。3、编辑项目工程文件用记事本打开,然后删除下列内容:     ...
  • marshma
  • marshma
  • 2007年01月13日 15:47
  • 619

vss和vs2008搭建源代码管理服务器

用源代码管理项目,是为了方便开发和管理组内项目,一个开发团队做同一套项目,彼此知道各个模块的进度和开发情况,这也是开发项目所需要的。下面整理了VSS的安装、创建、连接及添加项目等操作。 一、安装...
  • Gcctt
  • Gcctt
  • 2016年04月11日 13:25
  • 991

在vs2003环境下打开vss源代码管理中的web项目,不能获取到指定目录下面的解决办法

之前在也经常碰到类似问题,也用goole,baidu了其它的解决办法,无外乎以下几个方面:1、没有建立虚拟目录2、设置路径不对3、修改webinfo文件路径4、C:/Documents and Set...
  • tonrew
  • tonrew
  • 2006年12月07日 10:57
  • 1249

源代码管理工具——VSS详解

工作两年,接触了两类项目代码管理工具:SVN(主流)和VSS(非主流)。 下面介绍VSS。 1、VSS原理 原文地址 源代码版本控制机制是现代软件开发中必不可少的管理机制之一,通常借助...
  • zaishaoyi
  • zaishaoyi
  • 2015年07月06日 10:44
  • 2935

从VSS到SVN再到Git 记Git的基本操作

Source code control 一直是软件开发过程中重要的环节,从最初的纯文件备份,到使用工具进行管理。Source code control 工具的作用也不仅仅只是单纯的对同一个版本进行管理...
  • u012104256
  • u012104256
  • 2016年12月07日 01:18
  • 1106

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

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

VSS源代码管理使用详解

源代码版本控制机制是现代软件开发中必不可少的管理机制之一,通常借助版本控制软件即Source Code Management(SCM) systems或者Version Control systems...
  • wizardlun
  • wizardlun
  • 2009年03月11日 20:09
  • 6445

如何完全清除VSS的代码管理

VSS代码管理当清除绑定后还是会有提示“您的程序似乎有源代码管理,但找不到..server”1.清除*.scc*.vssscc的文件,搜索...删...2  搜索*.csproj,用文本打开vs 20...
  • Leem
  • Leem
  • 2006年09月28日 09:42
  • 1684

VSS 6.0 代码管理使用

VSS6.0版:选中项目树的节点,然后点右键选择“Create Project”或者工具栏上的第一个(也许你的版本不是第一个)按钮“Create Project”或者菜单“File”下的“Create...
  • XueminXu
  • XueminXu
  • 2013年04月15日 14:39
  • 651
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对VSS代码管理的几点评论
举报原因:
原因补充:

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