0

我使用 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 外部

4

1 回答 1

0

git-svn 不支持开箱即用的外部。 此答案描述了一种可能对您有用的解决方法。

于 2012-08-10T19:14:54.640 回答