git(-svn)如何设置与svn:externals的正确链接?

时间:2013-02-01 07:18:07

标签: git git-svn svn-externals

这不是关于某些不起作用的问题,这是一个理解为什么有效的问题。这是我的设置:

projects
   |
   |--- mylibs
   | 
   |--- main

我有两个不同的,无关的git-svn结帐mylibsmain。它们是来自存储库中非常不同位置的克隆。现在,svn commit由其他人在main中添加了外部内容以指向mylibs(即svn结帐main包含目录mylibs,它是mylibs的外部目录。

出于好奇,我改为main并做了git svn rebase只是为了看看git会对外部做些什么。 git创建了如下链接:

mylibs -> ../mylibs

这就是我想要的,但我不知道这是怎么回事。因为main的本地git签出不知道上层目录中是mylibs的签出。

这是一项新功能吗? git知道我的本地磁盘/主目录上的所有本地克隆/签出吗?

0 个答案:

没有答案