Dreamweaver MX 也要 VSS(一)
2008-02-23 06:20:57来源:互联网 阅读 ()
VSS=Vislual SourceSafe 关于他的作用,请看第四段
以前只是做软件的时候团队研发用版本控制软件 前阵子用ASP.NET 团队研发也是VSS 今天看到这篇用DW MX和VSS协作研发例子,感觉很好。前段作救火员改一个ASP的网站,两个人就协调起来很困难...赫赫,看来我的DWMX用的还不到家啊...
由于Web项目程式代码很分散不集中,大的Web项目程式代码源文档多达上百个甚至更多,小的也有数十个,怎样合理地管理这些源代码还是个问题,本文提出一种针对Web项目研发过程中代码控制的解决方案。我们将利用Dreamweaver MX和Visual SourceSafe来实现Web项目代码研发的全程控制。这2种软件大家都比较熟悉,但为了保持本文的完整性我还是分别简要介绍一下这2种软件。
Dreamweaver MX(以下简称DW MX)是Macromedia公司网页制作三剑客之一,其强大功能在此不再复述,DW MX整合了Dreamweaver 4和Dreamweaver UltraDev 4的任何功能,他同时适合Web界面研发人员和Web后台研发人员使用,DW MX几乎支持任何常见动态Web编程语言,如PHP,ASP/ASP.net,JSP等,他最大特点就是整合了团队研发的功能,比如Design Notes(设计笔记)能够方便研发成员互相交流,他还能够和Vislual SourceSafe 的数据库链接起来,达到代码控制的目的。
Visual SourceSafe(以下简称VSS)是Microsoft Visual Studio 6.0这个研发产品家族的一员,VSS主要功能是对项目进行版本控制和源码控制,他能够周详记录一个源码文档从创建到发布的任何修改和版本信息,而且还能够让您查看任何历史记录并对不同时间的源码进行比较分析,恢复代码到某一时刻和版本状态。VSS具备强大的用户管理权限,能够对每个用户配置R(Read)、C(Check Out)、A(Add)、D(Destroy)权限,很适合团队研发。
一、网络环境的搭建
图1-1将介绍团队研发的网络环境拓扑结构:
Server主要功能是代理Internet和整个网络控制,而Test Server主要负责代码调试工作,在该服务器上要搭建和Web发布服务器相同的平台(包括内部DNS,IIS等),为了节省资源在该服务器上装一个数据库,Backup Server服务器主要能是数据的备份,包括研发代码,研发文档,连同对网站的常规备份,定期对Backup Server服务器上的数据进行物理备份(主要指把数据保存到活动硬盘或刻成光盘),在Backup Server服务器上安装VSS,当然假如您的研发资源比较丰富的话,我觉得有必要添加数据库服务器和VSS服务器。
先分别在服务器和研发客户端上安装VSS服务器,DW MX和VSS客户端。在开始配置VSS时先解释一下2个最基本的概念,Check Out,将VSS数据库上的文档最新内容下载到本地工作路径,并将该文档锁定,不允许其他人修改,但能够得到文档最新内容。Check In,将本地工作路径中已修改好的文档更新到服务器上,并将本地路径的文档属性设为只读,释放VSS服务器上该文档的锁定状态,这是VSS最基本的2个概念一定要弄明白。下面将介绍创建一个VSS项目的周详步骤。
1、打开VSS的管理员操作界面,执行Tools/Create Databse命令创建一个VSS数据库,当创建成功后执行Users/Open SourceSafe Database命令,打开VSS数据库。
2、执行Users/Add User命令,打开图1-2操作界面,输入用户名和密码,若您只赋予该用户只读权限,就选取Read Only复选框。
3、配置用户权限,在管理界面中用鼠标选取用户名Cat,然后执行Tools/Rights Assignments for user...命令打开配置用户权限对话框如图1-3。这里面有4个权限,他们含义分别是Read(只读),Check Out/Check In(文档的鉴入和鉴出),Add/Rename/Delete(添加/修改/删除VSS上的文档),Destroy(完全删除,无法恢复,配置时要小心)。然后重复2到3步添加研发小组中的其他成员。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash