使用SVN,是否可以管理存储库中的存储库?

时间:2011-03-03 21:16:14

标签: svn version-control repository

我正在创建一个存储在SVN存储库中的网站。在我的/lib/vendor/目录下,我希望能够从其SVN存储库中签出并更新到最新版本的Symfony。

但是,当我这样做时,我无法提交/lib/vendor/目录,因为它已经处于单独的版本控制之下。

是否可以在存储库中维护单独的存储库?

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

SVN不是......众所周知的。有svn:external,适用于“拉动”但不适用于任何其他IMOHO。

PistonBraid是外部“包装”。当我在一年前尝试时,我对它们没有任何好运:它们具有Python和/或Ruby依赖性,并且它们似乎大多过时/被遗弃 - 但它可能值得研究。

使用SVN我只是“放弃”,现在根据需要使用尽可能多的存储库。

答案 2 :(得分:0)

这有点可能。 See svn externals

基本上,它允许您将另一个pedwinroject的修订版本作为您的子目录。您可以更新引用的修订版本,并在主项目中跟踪更新。