0

这是我的情况:

我继承了一个带有小硬盘和没有指定名称的存储库的 SVN 服务器(仅在 Win 2008 R2 上使用 svnserve)。它的路径是C:\svn\repos。如果可能的话,我宁愿不对其进行任何更改,并且该磁盘适合该项目。

另一组想要在此服务器上创建一个新的存储库。我正在添加一个新硬盘。我可以直接去 D:,创建一个名为D:\svn\repos\Project2,的文件夹cd\svn\repos\Project2,然后使用该svnadmin create命令创建他们的新存储库吗?

如果这很重要,我们使用 TortoiseSVN 作为客户端...

4

2 回答 2

0

这取决于。

如果您使用该-r参数运行 svnserve,那么 svnserve 将只提供由该参数指定的目录的直接子目录的存储库。

如果您不使用该-r参数,那么您可以将存储库放置在任何位置,因为您必须指定服务器上存储库的完整路径。

有关可以调用 svnserve 的各种方式的文档,请参阅手册。

于 2013-03-26T18:20:53.323 回答
0

使用可以为 svnserve 实例的 repos 使用一个根路径。但是您可以尝试使用symlink来自 svn repo root 的虚拟路径,链接到多个路径

尝试MKLINK

https://technet.microsoft.com/en-us/library/cc753194%28WS.10%29.aspx

于 2015-08-21T08:04:35.477 回答