同步问题故障诊断

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

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

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

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

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

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

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

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


    注意:dwsync.xml 文件仅存储于本地位置。Dreamweaver 永远不会将 dwsync.xml 文件上传到服务器,也没有必要将其上传到服务器。

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

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

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

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

  1. 选择“网站”>“管理网站”,选择要编辑的网站,然后单击“编辑”。
  2. 取消选择“维护同步信息”设置,以删除现有的 dwsync.xml 文件。此选项在 CS4 与 CS5 之间不尽相同:

    CS4

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

    CS5

    a. 在“服务器”类别中,选择相应的网站并单击铅笔图标。

    b. 选择“高级”选项卡,然后取消选择维护同步信息

  3. 关闭 Dreamweaver。
  4. 验证所有 dwsync.xml 文件是否都已经从本地根文件夹及其所有子文件夹中删除。

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

  5. 重新打开 Dreamweaver,选择“网站”>“管理网站”,然后编辑您在第 1 步中选择的网站。
  6. 重新选中“维护同步信息”设置。请查看上面的第 2 步,了解 CS4 和 CS5 中选项的不同之处。
    注意:在与服务器传输文件时,Dreamweaver 将重新创建 dwsync.xml 文件。

  7. 验证问题是否得以解决。

其他信息

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

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

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略