通过FTP将文件从SVN服务器复制到外部服务器

Mac*_*Mac 3 svn copy ftp export

目前,我有大约5台服务器,一个我想作为一个SVN服务器发展的原因使用,但我希望它能够更新外部服务器,例如通过FTP(或任何复制提交的文件到外部服务器保证器传输) .

基本上,当我使用需要更改的文件提交到我的 SVN 服务器时,它应该将这些文件从 SVN 服务器复制到我的主站点。有什么方法可以做到这一点吗?

我正在运行 nginx 和 Ubuntu 11.04。

Zor*_*che 5

听起来您正在寻找的内容最好由SVN 钩子脚本处理。Hook 脚本基本上存在于 SVN 服务器上,可用于自动执行操作,例如执行和更新文件。

尽管您的问题提到了 FTP,但我强烈建议您考虑改用 ssh/scp/rsync。您可能只是让您的钩子脚本使用 SSH 并在另一个系统上运行 svn 导出/结帐。