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