VisualSVN服务器仓库与我在Linux上创建的SVN仓库兼容吗?

4
我想使用在Windows上安装简单的http://www.visualsvn.com/server/。但我想知道如果需要,在已安装Apache Subversion服务器的Linux服务器上是否可以复制它。我如何确保格式版本相同?

1
不要直接复制文件。执行转存和恢复操作。尽管Subversion(SVN)相对标准化(至少在实际实现中是这样),但后端数据库文件/存储的格式随着时间的推移发生了变化,而且没有理由要求所有SVN服务器必须使用相同的物理存储库布局。 - user166390
1
@user166390 这个建议是不正确的。不需要使用Dump-load。 - bahrep
2个回答

4

你可以!

SVN是事实上的标准协议。VisualSVN与SVN 100%兼容,因此也可以与Linux客户端一起使用。

我不知道如何精确地转储VisualSVN存储库,但一旦这样做,您就可以在Linux中执行svnadmin load。查看您的GUI中是否有“dump”选项,或者......好吧......RTFM :)

有关备份和恢复的更多信息:http://wiki.archlinux.org/index.php/Subversion_backup_and_restore


3
正如djechelon所说,VisualSVN只是使用标准的SVN协议;您可以通过Windows命令提示符转储您的存储库 - 以下内容将转储您的整个存储库和所有修订版本:
svnadmin dump your/repos/path > /your/repo/here.dump

VisualSVN也提供svndadmin工具吗? - usr-local-ΕΨΗΕΛΩΝ
1
是的!它将命令行二进制文件放在VisualSvn Server文件夹(在程序文件下)中;我认为在开始菜单的VisualSVN Server文件夹下有一个链接,可以启动该目录下的命令提示符,但我可能错了... - Nick

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接