2010-07-20 185 views
2

我想将我的Subversion版本库到Git的之一,并且正在到一个有趣的错误...在GIT-SVN中间取一步,我收到以下错误:忽略修改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是一个空的提交,这是怎么发生的,我不确定。

有没有办法让我解决这个错误?

最好的问候,
安德鲁

+0

嗨@安德鲁,你有没有发现这方面的任何工作?我需要这样做。请张贴您的发现。 – rohit 2013-03-19 12:32:01

回答

3

如果你做一个git svn fetch让所有修订,并在修订9失败,你可以继续使用:

git svn fetch -r 10:HEAD 

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

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

你在历史中的下一个git提交会有什么结果?将所有跳过的提交压缩到下一个提交? – Zennichimaro 2017-07-18 09:51:22

+0

@Zennichimaro这似乎是发生的 - 跳过的提交被压缩到下一个提交 – 2017-07-28 12:02:17