SVN - 一个工作副本可以有两个不同的服务器吗?

时间:2014-10-21 20:28:38

标签: svn

我可以通过许可协议访问一些源代码。所以他们给了我对SVN服务器的读访问权。

我可以对此源代码进行任何修改,这样可以正常工作。我会更新,并解决可能发生的任何冲突。

我遇到的问题是我的个人更改没有备份,因为我的SVN访问权限是只读的,我无法检查它们。

有没有办法可以用某种方式检查这些...即。也许有另一个服务器位置来检查它们(我自己的),这样我就有了备份。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

选项是将svnsync用于mirror their repository onto another copy of it on a server you control。然后,您可以从(镜像)服务器签出并像往常一样提交/更新。唯一需要注意的是,在您提交之前,您的镜像服务器需要与原始服务器同步。

由于该组可能不太可能在其存储库中添加提交后挂钩以更新镜像,因此您必须手动执行此操作。这只是意味着您需要一次运行svnsync,然后svn update,然后svn commit