这是我的情况:
我继承了一个SVN服务器(仅在win2008 R2上使用svnserve ),有一个小硬盘和一个没有指定名称的存储库。它的路径是C:\svn\repos
。如果可能的话,我宁愿不对它做任何更改,而且磁盘对于该项目来说是很好的。
另一个组希望在此服务器上创建一个新的存储库。我正在添加一个新硬盘。我是否可以转到D:,创建一个名为D:\svn\repos\Project2
,cd\svn\repos\Project2
的文件夹,然后使用svnadmin create
命令创建他们的新存储库?
如果重要的话我们使用TortoiseSVN作为客户端...
发布于 2013-03-26 18:20:53
那得看情况。
如果您正在使用-r
参数运行svnserve,那么svnserve将只为存储库提供服务,这些存储库是由该参数指定的目录的直接子目录。
如果不使用-r
参数,则可以将存储库放在任何位置,因为您必须指定服务器上存储库的完整路径。
有关调用svnserve的各种方式的文档,请参阅the manual。
发布于 2015-08-21 08:04:35
用户可以对svnserve实例的repos使用一个根路径。但是您可以尝试使用来自svn repo root的symlink
虚拟路径,这些路径链接到多个路径
试试MKLINK
https://technet.microsoft.com/en-us/library/cc753194%28WS.10%29.aspx
https://stackoverflow.com/questions/15644445
复制