0

我的一个客户在内部网络上有一个 SVN 存储库。然后将文件提交到存储库,然后通过 FTP 从内部服务器手动复制到外部服务器。

从外部服务器(即测试/生产环境)我们无法访问内部存储库。

所以我的问题是,当我无法访问存储库时,你会如何建议我自动更新外部测试/生产服务器。

我正在考虑编写/使用通过 FTP 连接到外部服务器的工具,删除所有内容,然后从本地内部网络上传最新文件。

如果我可以从服务器访问存储库,我会使用更新命令,但由于这是不可能的,我正在寻找替代方法。

有没有办法使用 SVN 命令行工具来做到这一点?

4

1 回答 1

2

使用SVNSync在主机上构建存储库镜像,可从测试和 MainRepo访问

但对于

当我无法访问存储库时,您如何建议我自动更新外部测试/生产服务器

任务:

正确的解决方案不是从您这边更新,而是从存储库更新,作为提交后挂钩的一部分(并且仅 FTP 更新是相当艰苦的工作/与 SSH 相反/)

于 2013-09-03T15:26:57.540 回答