我们正在运行带有 svn 的本地开发机器 (windows)。我们的生产服务器 (linux) 位于另一个位置,因此我们无法从生产服务器连接到本地开发服务器以进行 svn 签出。
我知道这是可能的。有人知道如何从 Linux(外部生产)连接到 Windows(本地开发)服务器来执行一些 svn 任务吗?
提前谢谢了。
答案1
您可以尝试从本地计算机或 VPN 进行 SSH 端口转发。或者从外部路由器使用端口转发到开发服务器。
或者您可以将 svn 服务器克隆到另一台可以从生产服务器访问的机器上。
或者使用 gitsvn,您可以从 svn 传输 repo,然后将更改推送到服务器...