注意:我已經看到有關CLI git/git-svn發生的問題,但與TortoiseGit沒有任何關係。TortoiseGit克隆的SVN存儲庫爲空
我下載並安裝了Git和TortoiseGit。我已經有了一個遠程SVN倉庫,並且安裝了TortoiseSVN,如果這有什麼區別的話。
創建一個空的目錄後,我用正確的上下文菜單如下:
- Git的克隆
- 進入我的SVN倉庫的URL
- 進入我剛剛創建的本地目錄
- 點擊「From SVN Repository」
- 取消選擇標籤和分支,因爲我的SVN信息庫沒有它們
- Leave the From :未選中狀態(以後會更多)
當我點擊確定,彈出一個窗口,表示它連接到存儲庫,而它將會滾動顯示所有修訂,達至r 1693年,這是我最新的。它顯示「成功」,我的本地文件夾中有一個.git目錄。但沒有文件。
我用它撥弄如下:
- 取
- SVN取
- SVN再次基於
- 拉
- 更改版本號爲0
- 更改版本號爲1
- 將修訂版本號更改爲我的最新版
SVN Fetch看起來很明顯的選擇。當我改變了版本號,克隆操作將失敗與消息:
git did not exit cleanly (exit code 1) (16078 ms @ 12/16/2013 10:31:27 AM)
我要啓動CLI擺弄,但我懷疑我有同樣的問題。畢竟,這是一項非常基本的操作。感謝您的幫助。