最近所有的VisualSVN Server帖子都让我想看一下。我现在通过Apache运行SVN,但我想尝试使用VisualSVN Server,主要用于Active Directory集成。他们的文档没有描述您是否可以轻松迁移现有存储库。
之前有人这样做过吗?
答案 0 :(得分:5)
Visual SVN Server将使用您现有的SVN存储库,没有任何问题。我已经多次成功地将存储库从SVN + Apache迁移到Visual SVN Server。
答案 1 :(得分:5)
VisualSVN Server Manager控制台上有一个选项可以导入现有存储库。您只需为其提供现有存储库位置和导入的存储库的名称。很简单。
答案 2 :(得分:2)
SVN服务器并不真正“附加”到存储库,它只需要能够查看其文件。存储库本身不知道或不关心是否通过svnserve,Apache mod_svn或直接文件:// URL
访问它答案 3 :(得分:1)
有一篇关于此案例的VisualSVN服务器知识库文章:
How can I import my existing repository into newly installed VisualSVN Server?
它描述了不同的方法:
svnadmin dump
和svnadmin load
序列迁移Subversion存储库。您还可以使用svnrdump
工具(存在于SVN 1.7及更高版本中)远程执行转储和加载过程。请参阅svnrdump dump
和svnrdump load
。