SVN仓库可以包含/链接到外部的Git仓库吗?

6
我有一个svn代码库R,它依赖于另一个库l,l位于另一个代码库中。
我们的目标是当有人checkout R时,同时也会checkout l。我们希望l仍然位于其自己的代码库中,这样就可以在不影响R的情况下对l进行更新。
我不太了解外部svn链接,但我认为当依赖于一个svn库时,可以使用“ext”来进行外部链接。
如果l位于git库中,我能做类似的事情吗?我想保留上述目标。
2个回答

4

svn:externals 是使svn能够从多个存储库中检出源代码到一个工作副本的方法。但它只适用于处理svn存储库 - 它不知道如何检出git存储库。

您可能可以通过在git存储库中包含一个svn存储库来实现相反的操作,使用类似“git svn”的东西。


3

我建议使用svn co的脚本包装器。

#!/bin/sh
svn co path://server/R svn-R
git clone path://server/l git-l

或类似的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接