同步问题故障诊断
使用 Adobe Dreamweaver CS4 和 CS5 同步文件或将文件上传到服务器时,您遇到以下问题之一:
- 在上传文件时,Dreamweaver 发出警告,提示您服务器上的远程文件已更改:“自从上次执行获取或上传操作后,远程服务器上的 my_ file.htm 已发生更改。 上传文件可能会覆盖对文件所做的更改。 是否仍要上传文件?” 然而,您确定远程文件并未发生更改。
- “同步预览”对话框没有正确列出需要同步的文件。
- “同步预览”对话框提示没有需要执行的同步,但您知道有些文件已发生更改。
注意:Adobe Dreamweaver 8 中的同步功能已得到显著改善。 当前版本的 Adobe Dreamweaver CS4 和 CS5 采用了相似的技术。
请根据出现同步问题的范围,完成以下两个解决方案中的任意一个。
解决方案 1:删除特定的 dwsync.xml 文件。
如果只有个别文件存在同步问题,请执行以下步骤。
在 Windows 资源管理器或 Mac Finder 中,导航至出现同步问题的文件所在的文件夹。
对于涉及同步问题的文件,请通过其所在的每一个文件夹,查找 _notes 文件夹并删除其中的 dwsync.xml 文件。
注意:dwsync.xml 文件仅驻留在本地。Dreamweaver 永远不会将 dwsync.xml 文件上传到服务器,也没有必要将其上传到服务器。
重新启动 Dreamweaver 并验证问题是否得以解决。
解决方案 2:禁用“维护同步信息”设置。
如果出现同步问题的范围较广,请执行以下步骤。
注意:Dreamweaver 将重新创建网站的同步信息。
取消选择“维护同步信息”设置,以删除现有的 dwsync.xml 文件。 CS4 和 CS5 之间的选项有所不同:
\n
CS4
在“网站定义”对话框的“高级”类别中,选取“远程信息”并取消选择维护同步信息。
CS5
a. 在"服务器"类别中,选择相应的地点并单击铅笔图标。
b.选择"高级"选项卡并取消选择"维护同步信息"。
验证所有 dwsync.xml 文件是否已从您的本地根文件夹及其所有子文件夹中删除。
注意:dwsync.xml 文件位于 _notes 文件夹中,这些文件夹在 Dreamweaver 中默认处于隐藏状态。所以,请在 Windows 资源管理器或 Mac 文件浏览器中查找 _notes 文件夹和 dwsync.xml 文件。 dwsync.xml 文件仅存储于本地位置。 Dreamweaver 永远不会将 dwsync.xml 文件上传到服务器,同时也没有理由将其上传到服务器。
重新选中“维护同步信息”设置。 有关 CS4 和 CS5 之间选项差异的信息,请参阅上述步骤 2。
\n注意:当您向服务器传输文件或从服务器传输文件时,Dreamweaver 会重新创建 dwsync.xml 文件。
其他信息
在 Adobe Dreamweaver CS4 和 CS5 中上传或获取文件时,Dreamweaver 将在名为 dwsync.xml 的文件中本地存储远程和本地日期戳/时间戳。 这些文件位于传输文件所在文件夹的隐藏文件夹 _notes 中。 有时候,dwsync.xml 文件可能已经损坏。
有关 Dreamweaver 同步功能的更多信息,请参阅同步文件。