大力水手的Blog

大力水手语录

导航

2008年11月7日

[导入]源代码版本控制(九)

摘要: 书接上回。 如果你仅仅是将自己的文件放到VSS服务器上,那就丧失了VSS的90%的意义了。这家伙的理想是为一个团队负责源代码的版本控制和管理,这样团队中的每个人都可以在最新的版本中工作,可以尽量避免重复劳动和相互覆盖的版本混乱状况。 当然在一个公司就可以是一个团队,公司有大小,地理分布可能在局域网中,也可能在Internet中,先来讨论一个公司就在一个局域网中的情况。 以下是VSS配置时的建议。 ... 阅读全文

posted @ 2008-11-07 22:55 jack.zhou 阅读(134) 评论(0) 推荐(0) 编辑

[导入]源代码版本控制(八)

摘要: 书接上回,这次我们来讨论灾难问题。 正常的组织中总有些不正常的家伙,如果没有这些家伙,我们的科技没有推动力,我们的精神病研究机构岂不是没活可干?!即使是个正常的人,也会有不正常的时候,比如在17,18左右的男男女女总是疯疯癫癫的。所以要工作也必须在18岁以后,以便避开那个浑浑噩噩的年代。可是年龄够了,就不会出错嘛?!出错是一定的,不出错就不是人了,如果老弗的助手很勤快,那么就没有青霉素什么事了。... 阅读全文

posted @ 2008-11-07 21:14 jack.zhou 阅读(159) 评论(0) 推荐(0) 编辑

2008年11月6日

[导入]源代码版本控制(七)

摘要: 书接上回。 这回书聊聊VSS的两个高级功能:查看历史和版本比较。 为什么要有查看历史?对于同一份文档,它的实际编辑者可能有好几个人,他们对这份文档的最终完成都有独特的贡献,(尽管地球上有60亿人,而你也是不可或缺的那个唯一),可是他们对这份文档都做了哪些贡献?这里我们不能犯平均主义和大锅饭的错误,不能说既然每个人都有贡献,那么100块钱,每人33.33333333333333333333...元... 阅读全文

posted @ 2008-11-06 23:47 jack.zhou 阅读(168) 评论(0) 推荐(0) 编辑

2008年11月5日

[导入]源代码版本控制(六)

摘要: 书接上回。 先用VSS客户端登录。 用lisi的账号登录,先查看我们的VSS服务器上有点啥。 哦,这么多玩意,lisi先生感兴趣的是根目录下的DotNet目录中的WinForm目录,那么他想把这项内容下载到他的机器上进行编辑。 先在WinForm目录上点右键,选择“设置工作目录”,选择一个目录作为将WinForm中的内容下载到本地的目录。 设置完成后,在文件浏览区可以看到: 接下来,再次... 阅读全文

posted @ 2008-11-05 21:49 jack.zhou 阅读(127) 评论(0) 推荐(0) 编辑

[导入]源代码版本控制(五)

摘要: 书接上回。 工程:其实可以认为是文件夹。 点第一个按钮 打开添加工程对话框 填点名字,和备注。 点个OK。这个添加成功后的工程窗口中的内容,我们的“OtherProject”就添加到VSS中了,但是这个工程中没有任何文件。 注意:这个工程目前存在于VSS服务器,和客户端没有任何关系。 下来添加文件吧。 文件:就是文件了。类型可能多种多样。 点第二个按钮,可以添加文件。 选个文件添进去... 阅读全文

posted @ 2008-11-05 21:13 jack.zhou 阅读(141) 评论(0) 推荐(0) 编辑

2008年11月4日

[导入]源代码版本控制(四)

摘要: 证明开始:打开VSS客户端: 到达这一步以后,我们试着用dalishuishou的账号将Asp.Net下载到本机。 中间可能会提示下图的问题,一律“全是”。 结果应该是下图。 但是如果下载Winform目录呢?我们会得到如下对话框。 小子,你没有权限访问“$/DotNet/WinForm”,哈哈。 土鳖抗铁牛,继续喝水。 下一集主要讲述几个概念:签入,签出,获得最新版本,... 阅读全文

posted @ 2008-11-04 22:09 jack.zhou 阅读(122) 评论(0) 推荐(0) 编辑

[导入]源代码版本控制(三)

摘要: 问题就在于这个工具菜单的“选项”菜单项中。 原来根本就没有“启用权限和分配命令”啊,那么就启用它吧。这样就可以为单个用户设置权限或者为某个用户设置某个项目的权限。 在原先的方式下,创建的新用户和Admin的权限一样大,现在比较好理解了,新用户拥有所有的权限,那还不和Admin平起平坐了。 一般情况下,可以让新用户只拥有读取、签入签出、添加删除重命名的权限就可以了,当然也可以将新用户的所有... 阅读全文

posted @ 2008-11-04 21:31 jack.zhou 阅读(148) 评论(0) 推荐(0) 编辑

[导入]源代码版本控制(二)

摘要: 在VS6.0时代,VSS的版本是6.0,现在VS的版本都到2008了,VSS的版本目前是2005,这回以2005为例。安装就免了。 数据库的创建: 如果要在局域网内共享这个数据库,那还需要将刚才存放数据库的目录共享出去。 为数据库添加用户,默认的用户有Admin,Guest。Admin用来管理VSS数据库,默认的密码为空,创建完成后应尽快修改。 用户有了,那么这些用户有... 阅读全文

posted @ 2008-11-04 20:33 jack.zhou 阅读(131) 评论(0) 推荐(0) 编辑

[导入]源代码版本控制(一)

摘要: 开发过程当中源代码的版本控制一直是个大问题。项目规模小了还好办,人的脑子还能记过来,项目大了,可能用各式各样的表格来记录版本信息和源代码内容,但这个办法本身的文档组织又是个问题,谁来维护?谁来更改? 幸好,现在市面上用来做版本控制的工具比较丰富,在JavaEE平台下有CVS,在MS下有VSS,都可以用来做版本控制。 那版本控制到底能做啥? 1.签出 2.签入 3.获得最新版本 4.比较不同版本... 阅读全文

posted @ 2008-11-04 19:47 jack.zhou 阅读(148) 评论(0) 推荐(0) 编辑

2008年11月3日

[导入]转帖------牛逼顿

摘要: 3月28号是牛顿的忌日,但是知道的人很少,我们毕竟更关心沈殿霞和张国荣。其实牛顿老师在科学圈里曾经很有权势,被女王封了爵位成了贵族,官至皇家造币局局长兼皇家学会会长。如果阿尔伯特没有辞了以色列总统的话和他有一拼。 说他有权势并不仅是官大,主要是贡献大。如果17世纪就有诺贝尔奖的话,牛顿老师至少能连续垄断4届物理学奖(分光计;力学体系的构建;反射望远镜;万有引力),同时为了表彰他在炼... 阅读全文

posted @ 2008-11-03 23:02 jack.zhou 阅读(138) 评论(0) 推荐(0) 编辑