我使用 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
(因为我也不关心任何历史)
我的问题是,虽然这似乎可以正常工作并干净地退出,但我的版本中缺少几个文件!如果我tortoise-svn
过去检查 repo,我会得到一切。我本来希望他们两个都返回相同的结果。丢失的文件是一些 python 文件和一些 .png 文件。丢失的文件集总是相同的。我想不出这些文件有什么特别的原因。它们分布在几个目录中,我正在使用kdiff3
(并手动验证)它们确实不同。
编辑:他们是 svn 外部