【问题标题】:How to easily compare local and remote files via SFTP如何通过 SFTP 轻松比较本地和远程文件
【发布时间】:2011-04-12 18:21:38
【问题描述】:

我想通过 sftp 或其他方法比较本地和远程文件,dreamweaver 可以选择在您最喜欢的合并编辑器中执行此操作(我喜欢 winmerge),但此时我没有使用 dw。有没有其他像样的(windows7)程序可以很好地同步和比较?

【问题讨论】:

  • ultracompare 可以,但是方法很复杂,手动保存远程到临时文件夹然后比较
  • 我很欣赏 Beyond Compare 的链接...但是,有没有一个程序更接近 dw 的做法?使用dw可以查看目录中哪些文件比远程更新,直接右键对比本地和远程?
  • 您应该通过编辑来更新问题,而不是将更正发布到 cmets。

标签: windows-7 ftp comparison dreamweaver sftp


【解决方案1】:

Beyond Compare 可以(使用我们的 SFTP 组件顺便说一句),但方法不是很明显——您需要以“sftp://username@host.tld/path/to/directory/”的形式输入 URL "作为比较的目录。我还没有找到如何在 Beyond Compare 中以某种可重用的方式存储这个字符串。

更新:忘记提到 Beyond Compare 也可以处理常规 FTP 和 FTP-over-TLS。

【讨论】:

  • BeyondCompare 的会话不保存字符串吗?
  • @nevets1219 应该保存,作为会话的一部分(对于大多数情况来说这可能是可以的)。还有一个 FTP/SFTP 帐户管理器,但使用它的方式乍一看并不明显。
  • 刚刚测试并在 BeyondCompare 中将 URL 存储在保存的会话中。
  • 第 3 版支持 SFTP 或 FTP over SSL,但第 2 版不支持。您可以使用单独的隧道软件并将 Beyond Compare 2.x 指向 localhost 和将您隧道传输到SFTP 连接。
【解决方案2】:

我们在这里也使用 Beyond Compare。在 DreamWeaver 中,您可以识别要在同步期间使用的比较程序 - 单击 CTRL-U 打开“首选项”对话框;您想要的选项大约是一半:“文件比较”。在此处输入您希望与 DreamWeaver 交互的比较应用程序的 *.exe 程序位置。如果 DreamWeaver 已连接到远程服务器,请单击根文件夹或要比较的文件夹,右键单击并选择“同步”。 Dreamweaver 将使用其 FTP 设置来查找文件中的差异,如果您选择比较 DreamWeaver 中的 FTP(或 SFTP)工具,DreamWeaver 会将远程文件下载到临时位置,并使用您在 DreamWeaver 首选项中指示的比较软件。

【讨论】:

  • 是的,我喜欢 Dreamweaver 中的那个功能,但不再使用 dw,我的问题是任何 ftp 程序都具有相同的同步和比较选项......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-30
  • 2019-06-26
  • 2012-11-25
  • 1970-01-01
  • 1970-01-01
  • 2018-02-06
  • 2021-12-29
相关资源
最近更新 更多