如何在两台计算机之间共享svn存储库

jav*_*red 2 svn repository

在我的工作站上我有SVN存储库.我在工作站和笔记本电脑上都使用它.在工作站上,我可以在本地访问存储库,但在笔记本电脑上,我必须通过互联网连接到访问存储库.这不方便,因为我不能在飞机/火车和其他没有互联网的地方工作(我想比较修改等等).

在笔记本电脑上安装svn存储库的COPY会更舒服,但我需要最新版本.

最简单的解决方案是将svn存储库存储在云中,如https://www.dropbox.com,以便随时在一台计算机上更新存储库,它将在另一台计算机上更新.

但由于安全原因,我不想使用Dropbox,我不想在互联网的某个地方存储机密文件,而且可能是未加密的.

我还可以做些什么?我想自动同步两个存储库副本,但我不想将其存储在Internet中.每次互联网出现时,笔记本电脑本身应该从工作站"获取"最新的副本,每次在笔记本电脑上更新存储库时,它应该自动对工作站进行新的修订?

我知道SVN不是为了做这些事情而设计的,但由于我是存储库的唯一提交者而我只有工作站和笔记本电脑,我们可以认为冲突永远不会发生......

And*_*bel 6

转到分布式版本控制系统,如git或Mercurial.Subversion在一个地方有一个中央存储库.试图复制回购本身意味着数据丢失或不一致的风险很大.