用户名 密码 联盟服务 关于我们 联系方式 收藏本站
返回网站首页 PgMP认证,美国项目管理协会高端项目管理认证!大型项目与项目群管理Program Management全球权威认证


网站登录:会员 企业 专家 服务商
企业服务:PMP培训  内训课 公开课
工 具 箱:发表文章 提问题 发案例
首页动态 | 文库 | 下载 | 书架 | 访谈 | 专栏 | 专题 | 人才 | 培训 | 软件 | PMC 互动:活动 | 案例 | 问答 | 论坛 | 博客 | 圈子 
应用:基础工程软件制造活动研发  认证:PMPNPDPACPPgMPIPMPP2ISPMPIMCP建造师MPM  特色:热点奖项

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

敏捷项目管理ACP认证培训
国际产品经理NPDP认证

应用Microsoft Visual SourceSafe组织软件开发项目代码

作者:ironwareinfo.com.cn   提交人:XO[ironwareinfo.com.cn]   属性:提交人转载   发布时间:2005/4/4   点击:2892   【收藏本文

引言:在软件开发项目中,对所有代码文档进行权限、版本等的管理是必须的。我的所有文档和代码也是使用Visual SourceSafe来管理的,Visual SourceSafe是个不错的工具,虽然在使用上也觉得有些不便,但其能与Visual Studio中的各种开发工具很好的集成,为我们的开发和管理确实提供了不少的方便。项目管理者联盟文章

摘要

  专业的软件开发需要对在开发过程中每一应用程序的源代码修改的管理进行流水线处理。Microsoft_ Visual SourceSafe记录了系统、项目和文件级修改的历史记录,允许你安全的在多个程序员之间分配开发工作,跟踪修改信息,并恢复个别文件或整个应用程序的早期版本。
项目管理培训

简介

  代码是宝贵的资源。为了保护它,很多开发者应用一些版本控制系统以保护文件避免未授权的修改和意外的错误。这些系统有很多种,从有关程序注释的更改和存储旧版本的君子协定到自动跟踪修改和历史记录的复杂的软件系统都有。项目管理者联盟

  大多数来源控制系统对于单独的源文件是有效的。但是,它们几乎全部不能在文件间建立关系。这在Microsoft Windows的环境中将引起问题,因为在该环境中,一个应用程序可以包含多个可执行文件和由许多不同的源文件建立的动态连接库,它们有可能在很多其它应用程序中重复使用。当今,管理源文件间的关系和保护源文件的内容本身同样重要。项目经理圈子

  Microsoft Visual SourceSafe 版本控制软件通过将项目管理的任务和源代码的控制结合起来,解决了这个问题。以注重在管理源文件的同时管理项目,Visual SourceSafe提供了对该问题的优秀的解决方案,是用标准的、面向文件的来源控制系统不易实现的。项目管理者联盟

软件开发流水线 项目管理者联盟文章

  为了理解面向项目的来源控制的优点,仅需将它和面向文件的系统进行一下比较。一个标准的版本控制系统(例如,UNIX工具RCS)必然是一组用于操作独立的文件、控制文件访问和更新并与早期版本比较的工具的集合。为了操作一组文件,你需要编写一个批文件或在命令行指定通配符。talent.mypm.net

  Microsoft Visual SourceSafe将文件存储在网络的中心数据库中,而不是在一个普通的DOS目录中。在系统级,该数据库表现为一个“黑盒”。但是,当以Visual SourceSafe为视图时,可以看到该数据库中包含了你的组织到项目分层结构中的所有源文件和历史记录。项目管理论坛

  当你检索一个文件时,Visual SourceSafe将在数据库中标记该文件为签出,然后允许你在你的机器上对该文件进行修改。当你将该文件放回时,Visual SourceSafe更新它的数据库并重新修改你的机器对文件的访问权限为只读。项目管理论坛

  然而,这和面向文件的来源控制有什么不同呢?项目管理者联盟

  对于每一个改变,Visual SourceSafe数据库记录并追踪那些对于面向文件的系统不可用的项目信息。每当文件被加入,修改,共享,移动,或从项目中删除,Visual SourceSafe将同时更新文件和项目的历史记录。你可以应用项目历史记录来简化这些工作:项目管理者联盟

  在连编前浏览指定项目及其全部子项目中所有文件的状态。 ? 缩小那些由于在某一日期联编可能引起错误的指定文件的改变信息。项目管理论坛

  重新生成所有应用程序的前一版本。项目管理者联盟

  维护被许多不同应用程序共享的源文件。项目管理者联盟

  确定哪一个项目将由于改变被多个不同应用程序共享的文件而受到影响。blog.mypm.net

  管理通用应用程序的特定客户版本。项目管理者联盟

  对于软件开发人员来说,试图通过面向文件的系统来完成这些工作,将是令人难以忍受的琐碎且无益的。正如下述的方案所阐述的那样,Visual SourceSafe面向项目的版本控制通过直接进行这些工作,将开发过程流水线化了。项目经理博客

为连编做准备项目管理者联盟

  假定你将连编一个包含了很多独立的部件的主应用程序。在你开始连编之前,你希望确认没有人在最后的时刻修改代码,并且在版本控制过程中,整个系统没有文件被签出。项目管理者联盟

  一个标准的版本控制系统提供给你一个确定文件是否签出的工具。你的工作是对将用来连编的每一个目录中的每一个文件运行该工具。尽管引入批处理文件和通配符将使任务简单些,但面对一个复杂的系统时,仍然是非常繁琐的。项目管理者联盟

  正如其它系统一样,Visual SourceSafe可以确定一个文件是否被签出。但它还可以创建一个高层的报告:一个项目中所有签出文件的列表。这一特性应用在当前项目中循环包含所有子项目时功能尤其强大。Visual SourceSafe检查每个相关项目中的每一个文件并生成签出文件的列表。你可以立即知道是否可以进行连编(或如果你不能时该找谁)。仅需在项目文件中执行一个命令,Visual SourceSafe就可以自动完成以前冗长的需手工完成的工作。项目管理论坛

精确回归blog.mypm.net

  包括Visual SourceSafe在内的所有版本控制系统都有文件历史记录报告。文件历史记录报告中列出了从最新的到最旧的每一个文件版本,包含诸如对文件进行了什么操作,谁做的,什么时候完成的和进行了什么备注说明等信息。

  尽管文件历史记录非常有用,但它们也有一些缺陷。例如,假定一个特性在上个星期还可以正常工作,但在这个星期连编你的应用程序时出了问题。显然,最近有人引入了这个错误,但是在哪一个文件中呢?PgMp.mypm.net


<<上一页 1 2 下一页>>
项目管理者联盟PMP认证中心
[发表评论]
本站热点
·开放讲座|项目组合管理与PfMP认证
·开放讲座|PgMP:项目管理思维与方法论
·开放讲座|《项目组合管理与PfMP认证》
·网络讲座|《项目组合管理与个人职业发展》
·开放讲座|《项目组合管理与PfMP认证》
·网络直播|产品经理的四大核心技能提升
·如何轻松拿下PgMP?免费学习机会--项
·国际项目组合经理PfMP访谈:张富贵
·由PMO评论主办的第十二届中国PMO大会
栏目说明
    《文库》栏目为项目管理者联盟网站核心栏目,收录了十大行业项目管理文章5000余篇,囊括了项目管理五个阶段、九个知识领域的相关文章,是广大项目管理爱好者学习的知识库,欢迎大家发表原创文章、转贴文章,或直接发给编辑。须联盟会员且登陆后才能发表文章。
敏捷项目管理ACP培训
项目管理活动
活动QQ群:531390275
免费积累PDU,仅500人

2022年项目管理活动计划
2021活动精彩回顾
原创排行榜
 项目管理评论杂志 311 高扬 106
 乔东 100 项目管理 84
 高国伟 61 人月神话 60
 张为 59 郭致星 52
 蒋昕炜 46 肖杨 38
 曾伟强 37 潘德有 36
搜索文章
关键词:
行  业:
团 队   成 本   风 险   进 度
沟 通   采 购   质 量   合 同
更多>> 专题集锦

企业项目化管理

PMO实践与应用

如何处理项目客户关系

更多:
经理访谈
更多:
个人专栏

王树文

赵春明

高国伟

更多:
项目管理者联盟特刊
联盟特刊是对网站会员发行的内部刊物,刊物内容包括:案例及分析等,得到了会员好评。
电子期刊:
特刊下载:
2017合刊  2016合刊  2015合刊 
2014合刊  2010合刊  2009合刊 
2008合刊  2004合刊  2005合刊 
2006合刊  2007合刊       
施工企业管理
《施工企业管理》创刊于1986年1月,中国施工企业管理协会主办,是反映施工企业管理杂志。
浏览往期:
建造师杂志
《建造师》杂志由清华国际工程项目管理研究院主办,是中国面向建设企业管理人的高端杂志。
浏览往期:
更多>> 推荐文章
09-02·项目集管理:构想一种不同.
08-17·项目经理“催活儿”的正确.
08-17·建筑工程项目管理中施工现.
08-17·进阶项目经理必备的复盘方.
08-17·项目管理协会PMI发布新人才
08-17·互联网大厂项目经理面试的.
08-17·项目经理要如何提高自己的.
08-17·管理改进中几个确实有用的.
08-17·项目经理提升职场能力的20.
06-14·项目经理搭建团队,需要看.
06-14·5A学员董雏:PMP取证重要,
06-14·成功管理能源项目的技巧和.
06-14·拥抱敏捷—计划发布与冲刺
06-14·从PMP到PgMP :不畏浮云遮.
06-14·这30+项目管理工具,优秀项
06-14·深度剖析项目管理五大痛点.
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接

项目管理者联盟 版权所有 | 京ICP备10055250号-11 | 京公网安备 11010202009440号

如转载本站文章,必须于文章开头处注明转自“项目管理者联盟”,并注明原作者
PMI,Project Management Professional, OPM3, PMBOK, PMP,PgMP,PfMP,PMI-ACP,PMI-PBA
and the PMI Registered Education Provider logo are registered trademarks of the Project Management Institute, Inc.