Dreamweaver中Svn工具怎么使用

这两天在Dreamweaver练习JavaScript的时候,创建了一个站点, 偶然间的发现,在右键文档时,突然看到了版本控制。让人惊喜若狂。

暂时放下了js的学习,花了一些时间,好 好研究了一下2者的关系。下面是“研究”的成果:

Dreamweaver 从CS4开始,才内置了svn操作工具。针对站点 管理,提供版本控制功能。它可以连接到使用 Subversion (SVN)
的服务器,Subversion 是一种版本控制系统,它使用 户能够协作编辑和管理远程 Web 服务器上的文件。Dreamweaver 不是一个完整的 SVN
客户端,但却可使用户获取文件 的最新版本、更改和提交文件。下面上我们一起来测试一下吧。

建立 SVN 连接

使用 Subversion (SVN) 作为 Dreamweaver 的版本控制系统之前,必须建立与 SVN 服务器的连接。与 SVN
服务器的连接是在“站点定义”对话 框的“版本控制”类别中建立的,所以首先应该建立一个站点。

我用的是Dreamware CS5,步骤要简单的多:

选择“站点”>“新建站点”,填写“站点名称”,选择“本地站点文件夹”,点击“保存”,即可完成简单的站 点的创建。

开始此设置之前,必须在SVN Server上先创建库和用户,并对 SVN 服务器和 SVN 存储库设置访问权限(需要用到 VisualSVN
Server)。步骤不多说了,看图吧:

现在权限已经配好了。可以将Dreamweaver与svn建立连接了。

其实你很细心的话,你会发现在创建站 点的时候,在左侧那栏的第三个选项,有一个“版本控制”。不错,那里就是设置连接的地方。不过对于现在建好的站
点,我们可以执行以下步骤,来建立 SVN 连接:

选择“站点”>“管理站点”,选择要为其设置版本控制的 站点,我这里选择“JavaScript”,然后单击“编辑”按钮。

会弹出“站点设置”对话框。这个窗体是 不是非常熟悉呢。在“站点设置”对话框中的左侧,选择“版本控制”类别。

从“访问”弹出菜单中,选择 “Subversion”。

按以下步骤设置访问选项:

从“协议”弹出菜单中选择协议。可选协议包括 HTTP、HTTPS、 SVN 和 SVN+SSH。这里选择“HTTPS”。

在“服务器地址”文本框中,输入 SVN 服务器的地址。通常形式为:服务器
名称.域.com,或者用IP也可。我这里用的是局域网内的IP:192.168.24.155。

在“存储库路径”文本框中,输入 SVN
服务器上存储库的路径。通常类似于:/svn/your_root_directory,意思是svn+库的根路径。我这里用的是
/svn/JavaScript

(可选)如果希望使用的服务器端口不同于默认服务器端口,请选择“非默认值”,并在文本框中 输入端口号。一般采用默认即可。

输入 SVN 服务器的用户名和密码。

单击“测试”来测试连接,如果成功会提示“服务器和项目可以访问”。单击“确定”关闭对话框,点击“保存”,
保存当前的设置。然后单击“完成”,关闭“管理站点”对话框。

与服务器建立连接后,可在“文件”面板 中查看 SVN 存储库。若要查看 SVN 存储库,可以在展开的“文件”面板中,单击“存储库文件”按钮 。

提交文件

在本地站点中创建或添加网页(添 加后,名字前会有一个“+”号),然后选中网页,右键选择“版本控制”>“提交”。输入“提示消息”,点“提交
”即可。

切换到“存储库视图”中,可以查看库中已经存在刚刚上传的文件了:

删除文件

在本地站点,选中网页 ,右键选择“编辑”>“删除”,或者直接按Delete键,会让你选择从版本控制中删除,还是从本地删除。界面中也
给出了这两种删除方式的区别。为了演示其他功能,我们这里选择“本地删除”(即库中还有保存)。

获取最新版本的文件

从 SVN 存储库中获取最新版本的文件时,Dreamweaver 会将该文件的内容和其相应本地
副本的内容进行合并。(即,如果您上次提交文件后,有其他用户更新了该文件,这些更新将合并到您计算机上的本地
版本文件中。)如果本地硬盘上不存在此文件,Dreamweaver 会径直获取该文件。

直接在站点上,右键选择“版 本控制”>“获取最新版本”即可完成。

显示修订版

右键想要查看的文件 ,选择“版本控制”>“显示修订版...”可以查看修订的历史记录。选中非当前版本的一条记录,通过点击“提升到
当前版本”,来进行版本转换。

锁定和解锁文件

通过锁定 SVN 存储库中的文件,可以让其他用户知道您正在处理该文件。其他用户仍可在本
地编辑文件,但必须等到您解锁该文件后,才可提交该文件。这个功能主要是为了防止多个用户同时修改同一文件,提
交后会导致冲突的问题。在存储库中锁定文件时,该文件上将显示一个开锁图标。其他用户会看到完全锁定的图标。

解锁是类似的操作,不再多做演示。

解析冲突的文件

如果您的文件与服务器上其它文件冲突, 您可以编辑您的文件,然后将其标记为已解析。例如,如果您尝试存回的文件与其他用户的更改有冲突,SVN 将不允许
您提交文件。此时,您可以从存储库中获取该文件的最新版本,手动更改工作副本,然后将您的文件标记为已解析,这 样就可以提交了。

右键单击要解析的文件,然后选择“版本控制”>“标记为已解析”。

其实Dreamweaver的功能还是很强大的,还有一些其他功能,就不再一一介绍了,有兴趣可以你自己去探究一下。

时间: 2024-09-21 05:45:24

Dreamweaver中Svn工具怎么使用的相关文章

Dreamweaver中Svn工具的使用

一直以来很多人使用Dreamweaver来写css和xhtml.同时如果是应用于一个多人开发的项目的时候大家会使用svn或 cvs来做版本控制的工作.但是可惜的是没有听说 Dreamweaver可以与版本控制连用.所以以前都是在外部的文件夹中用 tortoiseSVN进行版本的更新.感觉很不方便. 这两天在Dreamweaver练习JavaScript的时候,创建了一个站点, 偶然间的发现,在右键文档时,突然看到了版本控制.让人惊喜若狂. 暂时放下了js的学习,花了一些时间,好 好研究了一下2者

Mac OS中SVN工具Versions日期重置脚本

Versions是一个Mac OS下挺棒的SVN工具,不过有日期限制.网上有人提供了将Versions的使用日期重置的脚本,这个脚本有些值得学习的地方.贴出来做个记录.   #!/usr/bin/env python import os, sys, re, plistlib, subprocess, re, time userdir = os.path.expanduser('~') prefdir = os.path.join(userdir, 'Library/Preferences') p

dreamweaver中网页折叠菜单的制作

dreamweaver|菜单|网页 去过Microsoft的网站吗?(如图一)如果去过的话,那么你应该对这个站上面那条折叠式菜单的导航栏感到赞叹吧?("嘿嘿,还是老盖强.""啊,鸡蛋怎么会飞呀?!")你想过你也能够做出这样的效果吗?来吧,不用羡慕了,心动不如行动! 折叠式菜单实际上是通过层的显示和隐藏,来达到这种效果的.现在就让我来说说如何制作吧.Follow Me!先打开DreamWeaver(DreamWeaver对层的支持很好的,也是做网页的必备工具). 第一

dreamweaver中网页折叠菜单的制作(组图)

dreamweaver|菜单|网页 去过Microsoft的网站吗?(如图一)如果去过的话,那么你应该对这个站上面那条折叠式菜单的导航栏感到赞叹吧?("嘿嘿,还是老盖强.""啊,鸡蛋怎么会飞呀?!")你想过你也能够做出这样的效果吗?来吧,不用羡慕了,心动不如行动! 折叠式菜单实际上是通过层的显示和隐藏,来达到这种效果的.现在就让我来说说如何制作吧.FollowMe!先打开DreamWeaver(DreamWeaver对层的支持很好的,也是做网页的必备工具). 第一步

在Dreamweaver中编辑Fireworks文件

dreamweaver Fireworks能够识别并保留在Dreamweaver中对文档所做的大多数类型的编辑,包括更改的链接.编辑的图像映射.HTML切片中编辑的文本和HTML以及在Fireworks和 Dreamweaver之间共享的行为.Dreamweaver中的属性面板帮助识别文档中Fireworks生成的图像.表格切片和表格.下面分别看看表格和图像的编辑. 1. 编辑Fireworks表格 在启动并编辑放置于Dreamweaver中的Fireworks 表格中所包含的图像切片时,Dre

Dreamweaver中编写CSS的“最佳习惯”

由于"可视化"和操作简便,在DreamWeaver中编写CSS的朋友很多,今天我们介绍一些在Dreamweaver中编写CSS的"最佳习惯",希望对大家有所帮助. CSS正在改变网站设计的进程.为迎合不断增长的倾向于CSS的设计人员的需求,Macromedia DW MX引进了一些新的及改善过的CSS相关的特性.有了这些新的特性,你可以为未来的更新作好计划,开发与W3C标准更加兼容的站点.本文讨论在DreamWeaver中使用CSS以及突出某一特定CSS特性时的一些

如何在Dreamweaver中制作复杂交换图像

  今天给大家介绍的是在Dreamweaver中制作出一列7个按钮的图片,并且在这一列的按钮图片的前面加上一个指针,我们要实现的效果是当我们在将鼠标移向某一个按钮图片的时候,这个按钮上面的文字变换颜色.听起来有点复杂?没关系,跟着来实操一遍体会一下! 制作原理 交换图像的制作原理是应用到Dreamweaver中的行为面板上的翻转图像(Swap image)这一个工具.将它设置成为当产生鼠标悬停在某一个按钮图片的动作的时候,让按钮本身实现一个图像的交换(交换成为黄色文字的图片),与此同时设计指针图

软件Dreamweaver中的层在网站制作中作用重大

[硅谷网12月11日文]据<硅谷>杂志2012年第18期刊文,在使用Dreamweaver制作网站时候,总要用到层,因为层是一种网页元素定位技术,使用层可以以像素为单位精确定位页面元素,层可以放置在页面的任意位置.利用层可以非常灵活地放置网站内容,可以再层 里面放置文本,图像.视频等对象,甚至是其它的嵌套层.层对于制作网站的部分重叠效果更具有特殊作用,把页面元素放入层中,而已控制元素的显示顺序,也能控制是哪个显示.哪个隐藏.使网站制作工作更加高效. 关键词:Dreamweave:层:编辑:属性

在Dreamweaver中显示struts标签

Dreamweaver和Struts的整合 使用Struts开发web应用是非常有吸引力的,在显示层我们通常采用jsp,当然我们编辑网页是首选工具就是Dreamweaver,而Dreamweaver确不能识别Struts的标记库,在做网页设计时通常带来不小麻烦,没有代码提示和所见即所得的界面.下面我们将提供一个方案来解决这个问题. 1 首先在Dreamweaver中导入Struts的标签库,这样在编写代码时可以出现动态代码提示.点击"编辑|标签库-",在"标签库编辑器&quo