远程更新服务器上的SVN存储库

时间:2013-09-02 21:35:06

标签: svn version-control ftp

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

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

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

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

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

有没有办法可以使用SVN命令行工具执行此操作?

1 个答案:

答案 0 :(得分:2)

使用SVNSync

在主机上构建存储库镜像,可以从Testing和MainRepo访问

但是

  

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

任务:

正确解决方案将从您这边更新而非,但来自存储库,作为提交后挂钩的一部分(仅限FTP)更新是相当辛苦的工作/与SSH相反/)