2013-10-01 31 views
1

我们的开发人员之一要求我在我们的SVN框中创建一个回购子目录。创建SVN“sub”回购

在/ usr /本地/颠覆/项目/凸出

他希望

在/ usr /本地/颠覆/项目/ proj2

我看着一个简单的mkdir在/ usr /本地/颠覆/ project/proj2,但是SVN会识别它,并且一切都会变得蠢蠢欲动?谢谢。

+0

如果你解释为什么* *嵌套存储库所需的,而不是一个单一的存储库或独立的仓库,人们也许能够提供更好的答案。现在,您可能正在描述一个[XY问题](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) – alroc

回答

1

Subversion中无法嵌套存储库。

您可以使用mod_dav_svnsvnserve父路径选项为多个仓库,但要求库在兄弟(平行)目录,而不是子目录。

+0

嗨,我以为他们在并行目录中,在项目中,不是? – user2721812

+0

您特别提到了“subrepo”,这意味着您想嵌套。如果你使用父路径选项,并指出'/ usr/local/subversion/project',它将起作用,但是URL可能会改变。 – alroc

+0

对不起,我的部分草率的措辞。我的意思是我现在知道的叫做“兄弟姐妹”。 – user2721812