2013-03-26 61 views
0

这是我的情况:SVNSERVE - 所有存储库必须位于同一个父文件夹中吗?

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

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

我们使用TortoiseSVN作为客户端,如果该事项...

回答

0

这要看情况。

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

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

查看the manual了解svnserve可以被调用的各种方法的文档。

+0

谢谢!我可以为svnserve指定多个路径,还是运行svnserve的多个实例?没有我想要完成的事例,这就是我在这里问的原因。 – Dilbertina 2013-03-26 18:34:00

+0

如果您需要2个不共享直接父亲的路径,那么您需要两个svnserve实例。或者svnserve的一个实例,并在URL中指定服务器上存储库的完整路径(这不是理想的情况)。真的,您最好将所有存储库合并为一个共同的父项。对于那些目前有工作副本指向它的人来说,这将是一个短暂的痛苦,但最终它是值得的。 – alroc 2013-03-26 18:40:17

+0

好的,谢谢!这就是我害怕的...... :( – Dilbertina 2013-03-26 18:48:58

相关问题