Dreamweaver MX 也要 VSS(四)

2008-02-23 06:20:58来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

 实战研发

  到了这一步您能够具体研发了,由于已将DW和VSS已连接起来了,对VSS文档的常规操作无需登录VSS去实现,直接在DW中就能够方便实现。下面将从2个方面来实战研发,先介绍在DW中研发然后再介绍在VSS中进行版本控制和代码恢复比较等。

  (一)、在DW中的相关应用

  1、在DW中连接VSS服务器

  打开DW编辑窗口后的第一件事就是连接远程服务器,也就是VSS服务器。在DW中执行Site/Site Files...命令或按F8快捷键打开图1-12 Site面板,Site面板中能够查看到本地文档列表、测试服务器文档列表和远程VSS上面的文档列表。我们对文档的编写和操作主要是在Local View中进行的。当然您也能够不连接远程服务器,在本地打开一个未被其他小组成员Check Out的文档时DW自动连接VSS服务器,并且将该文档自动Check Out,在Site面板中的文档有三种状态,文档锁定状态:当前文档没有被任何其他成员Check Out编辑,这样的文档DW在文档名前加一个小锁。文档被自己Check Out 状态:也就是文档自己正在编辑或已Check Out了,DW在文档名前加一个绿色的小勾。文档被别人Check Out 状态:文档被其他小组成员Check Out了,DW在文档名前加一个红色的小勾。

图1-12 Site面板

  2、源代码文档的基本操作

  在图1-12 Site编辑界面中能够对文档进行Put/Get,Check Out/In操作,Check Out 和Check In在前面已介绍过了不在说明了。Put是将本地文档上载到VSS服务器上,Get就是把VSS服务器上的文档下载下来。Put/Get和Check Out/In的区别就是VSS是否对文档内容的操作做了备份和记录,Check Out/In操作在VSS上都有相应的记录,而Put/Get就没有。

  在Site界面中能够用鼠标直接拖拽实现文档的Put/Get,在DW默认配置中从VSS服务器上拖拽文档会弹出如图1-13的信息提示框(Check Out/In操作也会有这个提示框),该文本框的含义是是否将和该文档有关连的文档都Put/Get(Check Out/In)。强烈建议在此选择No,而且还把不要提示消息这个复选框勾选。假如您选择了Yes,您的操作将会很慢而且还会造成一些不必要的错误(DW会用VSS上旧文档覆盖本地已修改但未Check In的文档),DW把和当前文档有关连的任何文档都操作了,如Include文档、图片文档、CSS文档等,其实有些不是经常需要修改的文档。假如有一天需要选择他同时操作和他有关联的文档,执行Edit/Preferences...命令打开参数配置对话框,选择Site选项卡,把Dependent Files(关连文档)中的2个复选框勾选即可。

图1-13 信息提示框

  3、Design Notes(设计笔记)

  细心的人也许发现了图1-12中有几个文档名后面有个黄色的小标记,这是Macromedia在发布Dreamweaver 3.0时增加的一个功能Design Notes(设计笔记),研发人员能够对该文档增加设计笔记和心得,这些笔记和心得是累加的,能够记录各个研发人员的笔记,这些信息任何一个打开该文档的研发人员都能够查看到,这样研发人员就能够很方便地勾通。当用DW和VSS联合研发时,这些笔记心得还能够保存到VSS服务器上。VSS对每个文档都有个Comment(注释)功能,这和DW的Design Notes的功能有点重复,但是DW的Design Notes功能强大许多,还是推荐使用Desgin Notes,在DW3和DW4的版本中Design Notes不支持中文,但DW MX能够支持中文,这一点对那些英文不太好的人来说是个福音。

  若要对一个文档添加Design Notes,就先用鼠标在Files面板中选取该文档,点击鼠标右建弹出快捷菜单执行Design Notes命令,打开图1-13。在界面中就有2个选项卡,一个是Basic Info(基本信息),另一个是All Info(任何信息),先选择该文档的当前版本,然后在Notes(笔记)文本框中添加信息,能够通过点击日期按钮插入当前系统的日期。在All Info选项卡中能够查看所Notes。

图1-14 设计笔记对话框

  4、保持和远程服务器的同步(Synchronize)

  同步是把本地源代码和远程服务器上源代码统一,假如不统一就用最新的覆盖本地或服务器旧文档。用鼠标在Site面板中选取本地一个源代码,然后点击鼠标右建弹出快捷菜单执行Synchronize...命令,打开图1-15对话框,在该对话框中能够配置和远程服务器(VSS服务器)的同步方式。

图1-15 设计笔记对话框

  Synchornize下拉菜单中有2个选项:

  a、整个本地站点和远程服务器同步,他会显示当前已定义的站点名称

  b、仅对本地已选择的文档和远程服器上的文档同步,能够按住键盘Ctrl键选取多个文档和远程服务器相应文档同步

  Direction(方式)下拉菜单中有3个选项:
  Put newer files to remote:把最新的文档放到远程服务器上。
  Get newer files from remote:从远程服务器上得到最新的文档。
  Get and Put newer files:保持本地和远程服务器上都是最新文档。

  复选框的含义是,删除远程服务器上不在本地的任何文档。

  配置完参数后,点击Preview按钮,DW就自动按照规则搜索需要更新的相关文档,假如没有需要同步的文档DW弹出一个消息框,否则完成同步操作。



标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: Dreamweaver MX 也要 VSS(三)

下一篇: Dreamweaver MX 也要 VSS(五)