【发布时间】:2019-11-25 22:29:27
【问题描述】:
我有一个简单的任务,应该有一些简单的解决方案,但我找不到。
我在计算机 A(开发)上有一个巨大的文件树。我在计算机 B 上有相同的(多个)这样的文件树(我们称之为生产)。计算机 B 运行 FTP 和 PHP,仅此而已。 我需要将更改的文件从 A 上的树移动到 B 上的树,但要尽可能高效。 IE。如果只有一个文件发生变化,它只会传输那个文件。使用上次修改日期“比较”本地和远程树就足够了,不需要其他任何东西。
我尝试使用好的旧 Ant 来实现它,但这确实不起作用,因为 FTP 任务在那里非常糟糕(不保留 PUT 等的修改日期)。如果我不想自己为此类任务编写代码,还有哪些其他选择?我希望有一些工具可以制作远程目录列表,将其下载到本地计算机,仅选择那些更改的文件并将它们传输到目的地。你知道我该怎么做吗?某种基于 FTP 或 PHP 的分布式 robocopy?
编辑:我应该补充一点,我的意思是在 Windows 10 计算机上使用命令行自动脚本而不是 GUI 同步到某些 FTP/PHP 服务器。
【问题讨论】:
标签: deployment automation ftp