2010-03-08 87 views
4

我收到以下錯誤,試圖克隆svn存儲庫。
以前有誰見過這個?git-svn錯誤導入存儲庫:致命:不是有效的對象名稱

$ git svn clone -s https://npanday.svn.codeplex.com/svn npanday 

Initialized empty Git repository in /home/kurtharriger/npanday/.git/ 

fatal: Not a valid object name 
ls-tree -r --name-only -z : command returned error: 128 

$ git --version 

git version 1.7.0.1 

回答

7

出於某種原因,他們的倉庫開始對改版21102而不是1並且有在SVN版本號順序中的間隔。我懷疑其中一個或兩個是干擾git-svn的工作方式。一些Google搜索表明codeplex的svn網關有一些怪癖。 (我試圖回答這個問題的時候發現了至少三個偏離正常SVN服務器行爲的地方)

如果你只克隆樹幹,雖然需要很長時間,但它似乎工作正常。我也建議,告訴它在轉開始克隆21102.

$混帳svn的克隆-r21102:HEAD https://npanday.svn.codeplex.com/svn/trunk npanday

+0

嘿嘿。對。多數民衆贊成在一段時間後,我也發現了 – 2010-08-21 16:33:46

+0

我有一個SVN的倉庫,開始與r3和和克隆不正確。這個竅門! – pean 2014-09-09 08:39:16

相關問題