2011-04-05 61 views
1

我一直在嘗試使用git svn clone以便將Git與SVN結合使用。我在整個SVN存儲庫上運行clone命令,並選擇禁用跟蹤標準trunk/tags/branches佈局。通過對「git svn clone」移動目錄上的扼流圈?

連接復位:

然而,最初的「混帳SVN克隆」操作的過程中,在同一版本(28)每次運行它的時候總是停不能讀取連接:連接重置通過位於C等:\ Program Files文件\的Git/libexec目錄/ git的核心/混帳svn的線5131

的SVN日誌表明,有一些目錄在以前的版本SVN倉庫內移動到另一個位置 (27)。

我試圖通過之後運行「git svn fetch」來繼續進程,但也失敗了。我做錯了什麼,或者它是「git svn」命令的限制,它無法處理移動的目錄?

我在Windows上,採用了最新的Git-1.7.4-preview20110204

回答

1

「連接被對方​​復位」的意思是SVN服務器關閉,在這一點上的連接。您可以通過在新創建的目錄中發出「git svn fetch」來恢復。

請注意,告訴git-svn關於存儲庫佈局通常是一個好主意 - 否則,最終會將所有分支和標記作爲代碼的副本。

+0

嘗試了各種訪問協議(svn://,http://以及本地文件://),並且它始終停留在相同的修訂版上,所以它似乎不是網絡問題。 – 2011-04-05 12:12:28