SVN存储库是否可以包含/链接到外部git存储库?

时间:2008-09-16 14:13:14

标签: svn git

我有一个svn存储库R,它依赖于另一个存储库中的库l。

目标是当有人检查R时,他们也会检查l。我们希望l仍然在自己的存储库中,以便可以在不依赖于R的情况下更新l。

我不太了解外部svn链接,但我相信,当依赖基于svn的库时,可以在外部链接到它,'ext'。

如果l在git存储库中,我可以做类似的事吗?我想保留上述目标。

2 个答案:

答案 0 :(得分:4)

svn:externals是svn可以将多个存储库中的源检出到一个工作副本的方式。但它仅用于处理svn存储库 - 它不知道如何检出git存储库。

你可以通过在git存储库中包含一个svn存储库,使用像'git svn'这样的东西来反过来这样做。

答案 1 :(得分:3)

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

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

或类似。