編輯:解決方法。 現在我們明白了這個問題,這裏是解決方案:做爲什麼「git svn fetch」命令似乎卡住了,什麼都不做?
git svn fetch -r REVISION:HEAD
,其中修訂了svn的數量提交這個分支創建的。
我一直幸福使用Git SVN對我的項目有一段樹幹工作,但現在我還需要跟蹤的分支。
我試圖初始化新的存儲庫這樣做與
git init
git svn init https://svnserver/svn/repository
然後我編輯的本地配置文件,以反映我的svn庫的結構:
[svn-remote "svn"]
url = https://svnserver/svn/repository
fetch = path/to/trunk:refs/remotes/trunk
branches = path/to/branches/*:refs/remotes/branches/*
然後我跑
git svn fetch
而這個命令少了點什麼:
- 它不會終止
- 它不會在控制檯輸出
- 它不使用任何CPU寫任何東西,也沒有創建文件
我放棄前十分鐘
後我已經檢查過svn存儲庫正在工作,因爲git svn fetch
在我的git存儲庫中完美工作,我只跟蹤中繼。
這是一個錯誤還是我錯過了什麼?
節省時間,謝謝!與-r幾乎是即時的,即使我們的svn回購有幾十個活躍的分支機構和悠久的歷史(超過20k次提交)。 – djKianoosh