svn仓库可以包含/链接到外部git仓库吗?
时间:2020-03-05 18:56:04 来源:igfitidea点击:
我有一个svn储存库R,它依赖于另一个储存库中的库l。
目的是当某人签出R时,他们也签出l。我们希望l仍位于其自己的存储库中,以便可以不依赖R地更新l。
我对外部svn链接了解不多,但是我相信,当依赖基于svn的库时,可以将其外部链接到" ext"。
如果l在git仓库中,我可以做类似的事情吗?我想保留上述目标。
解决方案
回答
我建议对svn co使用脚本包装器。
#!/bin/sh svn co path://server/R svn-R git clone path://server/l git-l
或者类似。
回答
svn:externals是使svn可以从多个存储库中将源检出到一个工作副本中的方法。但这仅用于处理svn存储库,它不知道如何检出git存储库。
通过使用git svn之类的git存储库中包含一个svn存储库,我们可能能够以另一种方式进行此操作。