在 Dreamweaver 所在的同一系统上安装文件比较工具。在 Macintosh 上,安装文件比较工具中的命令行工具。
- Dreamweaver 用户指南
- 简介
- Dreamweaver 和 Creative Cloud
- Dreamweaver 工作区和视图
- 设置站点
- 管理文件
- 布局和设计
- CSS
- 页面内容和资源
- 设置页面属性
- 设置 CSS 标题属性和 CSS 链接属性
- 使用文本
- 查找和替换文本、标签和属性
- DOM 面板
- 在实时视图中编辑
- 在 Dreamweaver 中对文档编码
- 在“文档”窗口中选择和查看元素
- 在属性检查器中设置文本属性
- 对网页进行拼写检查
- 在 Dreamweaver 中使用水平线
- 在 Dreamweaver 中添加和修改字体组合
- 使用资源
- 在 Dreamweaver 中插入和更新日期
- 在 Dreamweaver 中创建和管理收藏资源
- 在 Dreamweaver 中插入和编辑图像
- 添加媒体对象
- 在 Dreamweaver 中添加视频
- 插入 HTML5 视频
- 插入 SWF 文件
- 添加音频效果
- 在 Dreamweaver 中插入 HTML5 音频
- 使用库项目
- 在 Dreamweaver 中使用阿拉伯语和希伯来语文本
- 链接与导航
- jQuery 构件和效果
- 对网站进行编码
- 关于在 Dreamweaver 中编码
- Dreamweaver 中的编码环境
- 设置编码偏好设置
- 自定义代码颜色
- 编写和编辑代码
- 代码提示和代码完成
- 折叠和展开代码
- 使用代码片段重用代码
- 使用 linting 检查代码
- 优化代码
- 在设计视图中编辑代码
- 使用页面的头内容
- 在 Dreamweaver 中插入服务器端包含
- 在 Dreamweaver 中使用标签库
- 将自定义标签导入 Dreamweaver
- 使用 JavaScript 行为(一般说明)
- 应用内置 JavaScript 行为
- 关于 XML 和 XSLT
- 在 Dreamweaver 中执行服务器端 XSL 转换
- 在 Dreamweaver 中执行客户端 XSL 转换
- 在 Dreamweaver 中为 XSLT 添加字符实体
- 设置代码格式
- 跨产品工作流
- 模板
- 移动设备和多屏幕
- 动态网站、页面和 Web 表单
- 以可视化方式生成应用程序
- 测试、预览和发布网站
- 疑难解答
比较本地和远程文件,在放置文件前比较文件以及在 Dreamweaver 中同步时比较文件。
比较本地和远程文件的差别
Dreamweaver 可以使用文件比较工具(也称为“diff 工具”)比较同一文件的本地和远程版本的代码、两个不同的远程文件的代码或两个不同的本地文件的代码。在本地处理某个文件并怀疑该文件在服务器上的副本已由他人进行了修改时,比较本地和远程版本十分有用。可以在将文件上传到服务器之前查看远程更改并将这些更改合并到本地版本中,而无需离开 Dreamweaver。
当保留有以前重命名的文件版本时,比较两个本地文件或两个远程文件也十分有用。如果忘记了对先前版本的文件所做的更改,则快速比较会指出这些更改。
在开始之前,必须在系统上安装一个第三方文件比较工具。有关文件比较工具的详细信息,请使用 Web 搜索引擎(如 Google 搜索)搜索“文件比较”或“diff”工具。Dreamweaver 可与大多数第三方工具配合使用。
在 Dreamweaver 中指定比较工具
-
-
在 Dreamweaver 中,选择“编辑”>“首选参数”(Windows) 或选择“Dreamweaver”>“首选参数”(Macintosh) 以打开“首选参数”对话框,然后选择“文件比较”类别。
-
执行下列操作之一:
在 Windows 中,请单击“浏览”按钮,然后选择用于比较文件的应用程序。
在 Macintosh 上,请单击“浏览”按钮,然后选择从命令行启动文件比较工具的工具或脚本,而不是实际的比较工具本身。
启动工具或脚本通常位于 Macintosh 上的 /usr/bin 或 /usr/local/bin 文件夹。例如,如果要使用 FileMerge,请浏览至 /usr/bin,然后选择 opendiff(这是用于启动 FileMerge 的工具)。
下表列出了针对 Macintosh 的常用文件比较工具,以及它们的启动工具或脚本在硬盘上的位置:
如果使用 |
请选择下面的文件 |
FileMerge |
/usr/bin/opendiff(或 /Developer/usr/bin/opendiff) |
BBEdit |
/usr/local/bin/bbdiff |
TextWrangler |
/usr/local/bin/twdiff |
usr 文件夹通常隐藏在 Finder 中。不过,可以在 Dreamweaver 中使用“浏览”按钮访问该文件夹。
实际显示的结果取决于您使用的 diff 工具。查看该工具的用户手册可了解如何解释这些结果。
比较两个本地文件
可以比较位于计算机上任意位置的两个文件。
-
在“文件”面板中,按住 Ctrl 单击 (Windows) 或按住 Command 单击 (Macintosh) 这两个文件,以选中它们。注意:
若要选择您定义的站点之外的文件,请从“文件”面板的左侧弹出菜单中选择本地磁盘,然后选择文件。
-
右键单击其中一个选定文件,然后从上下文菜单中选择“比较本地文件”。注意:
如果您用的是单按钮鼠标,则请按住 Ctrl 单击其中一个选定文件。
文件比较工具会启动并比较这两个文件。
比较两个远程文件
可以比较位于远程服务器上的两个文件。完成此任务前,必须定义一个具有远程设置的 Dreamweaver 站点。
-
在文件面板中,从右侧弹出菜单中选择“远程视图”以显示远程服务器上的文件。
-
按住 Ctrl 单击 (Windows) 或按住 Command 单击 (Macintosh) 这两个文件,以选中它们
-
右键单击其中一个选定文件,然后从上下文菜单中选择“比较远端文件”。注意:
如果您用的是单按钮鼠标,则请按住 Ctrl 单击其中一个选定文件。
文件比较工具会启动并比较这两个文件。
将本地文件与远程文件进行比较
可以将本地文件与位于远程服务器上的文件进行比较。为此,必须先定义一个具有远程设置的 Dreamweaver 站点。
-
在“文件”面板中,右键单击一个本地文件并从上下文菜单中选择“与远端比较”。注意:
如果您用的是单按钮鼠标,则请按住 Ctrl 单击该本地文件。
文件比较工具会启动并比较这两个文件。
将远程文件与本地文件进行比较
可以将远程文件与本地文件进行比较。完成此任务前,必须定义一个具有远程设置的 Dreamweaver 站点。
-
在文件面板中,从右侧弹出菜单中选择“远程视图”以显示远程服务器上的文件。
-
在该面板中右键单击一个文件,然后从上下文菜单中选择“与本地比较”。注意:
如果您用的是单按钮鼠标,则请按住 Ctrl 单击该文件。
将打开的文件与远程文件进行比较
可以将在 Dreamweaver 中打开的文件与其在远程服务器上的对应文件进行比较。
-
在“文档”窗口中,选择“文件”>“与远端比较”。
文件比较工具会启动并比较这两个文件。
注意:也可以在“文档”窗口顶部右键单击“文档”选项卡,然后从上下文菜单中选择“与远端比较”。
在上传文件之前进行比较
如果您在本地编辑某个文件,然后尝试将其上传到远程服务器,则该文件的远程版本发生更改时 Dreamweaver 会通知您。您可以选择在您上传文件并覆盖远程版本之前比较这两个文件。
在您开始之前,必须在系统上安装一个文件比较工具并在 Dreamweaver 中指定该工具。
-
在对 Dreamweaver 站点中的某个文件进行编辑之后,将该文件上传(“站点”>“上传”)到远程站点。
如果该文件的远程版本发生修改,您将接收到一个通知,为您提供查看其中的差别的选项。
-
若要查看差别,请单击“比较”按钮。
文件比较工具会启动并比较这两个文件。
如果尚未指定文件比较工具,将提示您指定一个。
-
使用该工具查看或合并更改之后,可以继续执行“上传”操作或取消该操作。
在同步时比较文件
当您对站点文件与 Dreamweaver 进行同步时,可以将文件的本地版本与远程版本进行比较。
在您开始之前,必须在系统上安装一个文件比较工具并在 Dreamweaver 中指定该工具。
-
在“文件”面板中的任意位置单击右键,然后从上下文菜单中选择“同步”。
-
完成“同步文件”对话框,然后单击“预览”。
单击“预览”之后,将会列出选定的文件和在同步期间将要执行的动作。
-
在该列表中,选择要比较的每个文件,然后单击“比较”按钮(具有两个小页面的图标)。注意:
文件必须是基于文本的文件(如 HTML 或 ColdFusion 文件)。
Dreamweaver 会启动比较工具,对您选择的每个文件的本地版本和远程版本进行比较。