Svn 将本地Subversion复制到远程Subversion

Svn 将本地Subversion复制到远程Subversion,svn,version-control,Svn,Version Control,我们正在开发服务器上本地使用Subversion。我们需要为我们的客户提供相同的访问权限。这可以通过让服务器在web上发布来实现,但由于我不想透露的其他原因,我们不想发布它 我感兴趣的是,我是否可以在某个托管公司的数据中心的internet服务器上托管另一个Subversion实例,以提高可靠性和便于维护,并使两个Subversion实例相互通信以同步更改。我听说过复制subversion存储库/服务器,想知道需要如何设置?更重要的是,这是解决此问题的正确解决方案吗?如果您的客户只需要阅读存储库

我们正在开发服务器上本地使用Subversion。我们需要为我们的客户提供相同的访问权限。这可以通过让服务器在web上发布来实现,但由于我不想透露的其他原因,我们不想发布它


我感兴趣的是,我是否可以在某个托管公司的数据中心的internet服务器上托管另一个Subversion实例,以提高可靠性和便于维护,并使两个Subversion实例相互通信以同步更改。我听说过复制subversion存储库/服务器,想知道需要如何设置?更重要的是,这是解决此问题的正确解决方案吗?

如果您的客户只需要阅读存储库,另一个Subversion实例可能会对您有所帮助。

您可以尝试使用bazaar(TortoiseBzr)进行此操作

  • 使用bazaar检查您当地的SVN项目。这将把它转换成BZR格式
  • 将其推送到您的SVN服务器
  • 在SVN上使用BZR:


    我提到了bazaar,但我相信你可以用git、mercurial等其他分布式风投来实现这一点。

    我已经看过了,但没有想到它会对我有什么帮助!请您解释一下。这看起来很有希望,但我没有找到任何工具将bazaar与Visual Studio 2010集成。请看一下有关Visual Studio中git集成的回答:@Krunal您是否已将项目导入git存储库,现在只在git上工作?或者您是否将SVN repo与Git push命令同步到SVN repo?对于较旧的项目,我们仍然使用SVN,但所有较新的项目都切换到Git。我们计划对所有项目进行100%迁移。我们没有使用gitpush命令来执行SVN repo。