下一篇:,上一篇:,上一级:自动化 FTP 上传   [目录][索引]


12.6.6 FTP 上传文件替换

您可以通过包含指令行 replace: true 来替换已上传的现有文件。例如,您可能希望在发布目录中提供一个 README 文件,并时不时地更新它。完整的指令文件如下所示:

replace: true
version: 1.2
directory: foo
filename: README
comment: replaces an existing README

如果要替换的文件尚不存在,则新文件将被简单地添加,也就是说,replace 指令不起作用。

当替换现有文件时,原始文件将被存档到私有位置。没有自动化或公共访问此类存档文件的方式;如果您想检索或查看它们,请发送电子邮件至 [email protected]

我们强烈建议不要替换实际的软件发布文件,例如 foo-1.0.tar.gz。发布版本应该是唯一的,并且永远有效。如果您需要进行修复,请发布另一个版本。如果您有迫切的原因需要使特定发布文件不再可用,可以按照下一节所述显式地将其存档。

如果您希望使用通用名称(例如 foo-latest.tar.gz)来提供当前版本,最好使用符号链接来实现,这也在下一节中介绍。