我正在创建一个存储在SVN存储库中的网站。在我的/lib/vendor/
目录下,我希望能够从其SVN存储库中签出并更新到最新版本的Symfony。
但是,当我这样做时,我无法提交/lib/vendor/
目录,因为它已经处于单独的版本控制之下。
是否可以在存储库中维护单独的存储库?
答案 0 :(得分:3)
您可以定义外部。
http://svnbook.red-bean.com/en/1.0/ch07s03.html
还有更多关于操作方法......
http://weierophinney.net/matthew/archives/132-svnexternals.html
答案 1 :(得分:1)
SVN不是......众所周知的。有svn:external
,适用于“拉动”但不适用于任何其他IMOHO。
Piston和Braid是外部“包装”。当我在一年前尝试时,我对它们没有任何好运:它们具有Python和/或Ruby依赖性,并且它们似乎大多过时/被遗弃 - 但它可能值得研究。
使用SVN我只是“放弃”,现在根据需要使用尽可能多的存储库。
答案 2 :(得分:0)
这有点可能。 See svn externals
基本上,它允许您将另一个pedwinroject的修订版本作为您的子目录。您可以更新引用的修订版本,并在主项目中跟踪更新。