Git svn没有检查它应该检查的所有内容

Git svn没有检查它应该检查的所有内容,git,git-svn,Git,Git Svn,我使用git svn(版本1.7.10.msysgit.1)通过以下步骤签出存储库: 在windows 7上使用git bash的新目录中 1) git svn init”https://source/svn/repository/...pathToRepo..../trunk“ (我只关心主干——回购协议太大了,无法完全接受,我对它毫无用处) 2) git svn fetch-r HEAD(因为我也不关心任何历史记录) 我的问题是,虽然这看起来可以正常工作并且可以干净地退出,但我的版本中缺少几

我使用git svn(版本1.7.10.msysgit.1)通过以下步骤签出存储库:

在windows 7上使用git bash的新目录中

1)
git svn init”https://source/svn/repository/...pathToRepo..../trunk“
(我只关心主干——回购协议太大了,无法完全接受,我对它毫无用处)

2)
git svn fetch-r HEAD
(因为我也不关心任何历史记录)

我的问题是,虽然这看起来可以正常工作并且可以干净地退出,但我的版本中缺少几个文件!如果我使用
tortoisesvn
查看回购协议,我会得到一切。我希望他们两人都能得到同样的结果。缺少的文件是一些python文件和一些.png文件。丢失的文件集始终相同。我想不出这些文件有什么特别的原因。它们分布在几个目录中,我正在使用
kdiff3
(并手动验证)它们确实不同

编辑:
它们是svn外部程序

git svn不支持开箱即用的外部程序。描述一个可能适合您的解决方法。

git svn show ignore是否返回其中任何一个?这似乎是我要寻找的类型。我在工作中使用git svn,其他人都在使用svn。因此,我的需求不仅是一个递归查找和克隆所有外部的脚本,而且还允许我在重新设置基础时(或通过不时运行一些脚本)使这些外部保持最新。根据经验有什么建议吗?