2011-02-16 78 views
3

我要將git存儲庫遷移到新的svn存儲庫中。 我遵循這個步驟:http://sandrotosi.blogspot.com/2010/02/migrate-git-repo-to-svn-one.htmlgit svn dcommit無法正常工作

的問題是,當我運行命令

git svn dcommit 

的錯誤信息是:

digger$ git svn dcommit 
Committing to http://repository_url_path/trunk ... 
A .gitmodules 
A vendor/rails 
6ce13429cbc1359d85e1dc99c84561840e89d455 doesn't exist in the repository at /opt/local/libexec/git-core/git-svn line 4277 
Failed to read object 6ce13429cbc1359d85e1dc99c84561840e89d455 at /opt/local/libexec/git-core/git-svn line 558 

如何can'i解決?

謝謝!

+1

聽起來像是你的混帳回購協議是不完整?或者,也許你正在使用子模塊或類似的東西? 'git show 6ce13429cbc1359d85e1dc99c84561840e89d455'是什麼意思? –

+1

你應該用'git fsck'來檢查你的回購。 – Rudi

+0

你運行的是哪個版本的git?行號甚至不能與我的版本(1.7.4)匹配... – kusma

回答