我的SVN服务器托管在远程Windows 2012服务器主机上,我需要每天备份SVN源数据库(纯文件夹副本)。为了实现这一点,我必须告诉管理员必须备份哪些文件夹。
我可以在 C:\Program Files (x86)\Subversion\bin 中找到 svnadmin,但我不知道实际源代码的位置。
提前谢谢。
这是只有服务器管理员才能告诉您的。
如果您通过 Apache 连接到您的仓库(即您的仓库 URL 以 http://
或 https://
开头),请在 Apache 配置文件中查找 URL 或您的仓库。 您可以使用SVN书籍作为参考,但管理员应该寻找SVNPath
或SVNParentPath
指令,例如:
<Location /repos>
DAV svn
SVNPath /var/svn/repository
</Location>
如果您通过 svnserve 连接到存储库(即您的存储库 URL 以 svn://
或 svn+ssh://
开头),则磁盘上存储库的路径是通过命令行传递以启动该过程的。 您的管理员应参考 svnserve 进程的启动方式来确定路径。