当您检出一个包含svn外部引用的git仓库时,它将简单地忽略它们。人们所做的是创建许多脚本,其中很多在这个问题中提到:如何使用git-svn保持svn:external的最新状态?。问题在于,虽然互联网上有许多脚本,但我还没有找到一个真正稳健的脚本。稳健的意思是:
- 它可以处理钉在特定修订版本的svn外部引用
- 它可以处理指向文件而不是目录的svn外部引用
因为这些是我的仓库中似乎会导致大多数脚本失效的两个问题。我对使用smartgit没有兴趣。
是否有这样的脚本?有没有一个脚本"接近成功"可以很快适应这两个问题?