对 Dreamweaver CS4 和 CS5 中的同步问题进行故障诊断

上次更新日期: 2021年4月27日

同步问题故障诊断

使用 Adobe Dreamweaver CS4 和 CS5 同步文件或将文件上传到服务器时,您遇到以下问题之一:

  • 在上传文件时,Dreamweaver 发出警告,提示您服务器上的远程文件已更改:“自从上次执行获取或上传操作后,远程服务器上的 my_ file.htm 已发生更改。 上传文件可能会覆盖对文件所做的更改。 是否仍要上传文件?” 然而,您确定远程文件并未发生更改。
  • “同步预览”对话框没有正确列出需要同步的文件。
  • “同步预览”对话框提示没有需要执行的同步,但您知道有些文件已发生更改。

注意:Adobe Dreamweaver 8 中的同步功能已得到显著改善。 当前版本的 Adobe Dreamweaver CS4 和 CS5 采用了相似的技术。

请根据出现同步问题的范围,完成以下两个解决方案中的任意一个。

解决方案 1:删除特定的 dwsync.xml 文件。

如果只有个别文件存在同步问题,请执行以下步骤。

关闭 Dreamweaver。

在 Windows 资源管理器或 Mac Finder 中,导航至出现同步问题的文件所在的文件夹。

对于涉及同步问题的文件,请通过其所在的每一个文件夹,查找 _notes 文件夹并删除其中的 dwsync.xml 文件。


注意:dwsync.xml 文件仅驻留在本地。Dreamweaver 永远不会将 dwsync.xml 文件上传到服务器,也没有必要将其上传到服务器。

重新启动 Dreamweaver 并验证问题是否得以解决。

解决方案 2:禁用“维护同步信息”设置。

如果出现同步问题的范围较广,请执行以下步骤。

注意:Dreamweaver 将重新创建网站的同步信息。

选择“网站”>“管理网站”,选择要编辑的网站,然后单击“编辑”。

取消选择“维护同步信息”设置,以删除现有的 dwsync.xml 文件。 CS4 和 CS5 之间的选项有所不同:
\n

CS4

在“网站定义”对话框的“高级”类别中,选取“远程信息”并取消选择维护同步信息

CS5

a. 在"服务器"类别中,选择相应的地点并单击铅笔图标。

b.选择"高级"选项卡并取消选择"维护同步信息"。

关闭 Dreamweaver。

验证所有 dwsync.xml 文件是否已从您的本地根文件夹及其所有子文件夹中删除。

注意:dwsync.xml 文件位于 _notes 文件夹中,这些文件夹在 Dreamweaver 中默认处于隐藏状态。所以,请在 Windows 资源管理器或 Mac 文件浏览器中查找 _notes 文件夹和 dwsync.xml 文件。 dwsync.xml 文件仅存储于本地位置。 Dreamweaver 永远不会将 dwsync.xml 文件上传到服务器,同时也没有理由将其上传到服务器。

重新打开 Dreamweaver,选择“网站”>“管理网站”,然后编辑您在第 1 步中选择的网站。

重新选中“维护同步信息”设置。 有关 CS4 和 CS5 之间选项差异的信息,请参阅上述步骤 2。
\n注意:当您向服务器传输文件或从服务器传输文件时,Dreamweaver 会重新创建 dwsync.xml 文件。

验证问题是否得以解决。

其他信息

在 Adobe Dreamweaver CS4 和 CS5 中上传或获取文件时,Dreamweaver 将在名为 dwsync.xml 的文件中本地存储远程和本地日期戳/时间戳。 这些文件位于传输文件所在文件夹的隐藏文件夹 _notes 中。 有时候,dwsync.xml 文件可能已经损坏。

有关 Dreamweaver 同步功能的更多信息,请参阅同步文件