下一個: , 上一個: , 上一層: 自動化 FTP 上傳   [目錄][索引]


12.6.6 FTP 上傳檔案取代

您可以透過加入 replace: true 指令行來取代已經上傳的現有檔案。例如,您可能想要在發布目錄中提供一個 README 檔案,並隨時更新它。完整的指令檔會像這樣

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

如果要取代的檔案尚不存在也沒關係;那麼新的檔案只會被新增,也就是說,replace 指令不會有任何作用。

當現有檔案被取代時,原始檔案會被封存到一個私人位置。沒有自動化或公開的管道可以存取這些封存的檔案;如果您想要檢索或查看它們,請寄電子郵件至 sysadmin@fsf.org

我們非常不建議取代實際的軟體發布檔案,例如 foo-1.0.tar.gz。發布版本應該是獨一無二且永久的。如果您需要進行修正,請發布另一個版本。如果您有緊急的理由需要讓特定的發布檔案不再可用,它可以被明確地封存,這會在下一節中說明。

如果您想要以通用名稱 (例如 foo-latest.tar.gz) 提供當前發布版本,最好使用符號連結 (symlink) 來完成,這也會在下一節中說明。