忽略git-svn fetch的修订版?

时间:2010-07-20 22:56:55

标签: svn git git-svn

我正在尝试将我的一个Subversion存储库移动到Git并遇到一个有趣的错误...在git-svn fetch步骤中,我收到以下错误:

r9 = d0eff6b2d1eda7fcced16227dbc613732e956f0b (refs/remotes/git-svn)
RA layer request failed: PROPFIND request failed on '/baytn/baytn/trunk': PROPFI
ND of '/baytn/baytn/trunk': 500 Internal Server Error (https://1three.svn.codeba
sehq.com) at C:\Program Files\Git/libexec/git-core/git-svn line 5047

当我查看SVN存储库的修订历史记录时,我看到修订版#9是一个空提交,这是怎么回事,我不确定。

我有什么方法可以解决这个错误吗?

最好的问候,
安德鲁

2 个答案:

答案 0 :(得分:7)

如果您执行git svn fetch以获得所有修订,但在修订版9中失败,则可以继续:

git svn fetch -r 10:HEAD

如果我知道有一个修订版会出现问题,可以通过这种方式跳过它(假设版本9是问题):

git svn fetch -r 0:8
git svn fetch -r 10:HEAD

答案 1 :(得分:2)