我的一个客户在内部网络上有一个 SVN 存储库。然后将文件提交到存储库,然后通过 FTP 从内部服务器手动复制到外部服务器。
从外部服务器(即测试/生产环境)我们无法访问内部存储库。
所以我的问题是,当我无法访问存储库时,你会如何建议我自动更新外部测试/生产服务器。
我正在考虑编写/使用通过 FTP 连接到外部服务器的工具,删除所有内容,然后从本地内部网络上传最新文件。
如果我可以从服务器访问存储库,我会使用更新命令,但由于这是不可能的,我正在寻找替代方法。
有没有办法使用 SVN 命令行工具来做到这一点?