2
我想把我們現有的svn倉庫移動到git。我們不需要在兩者之間進行任何同步(所以沒有git svn fetch
es或dcommit
s) - 我們只是移動而已,就是這樣。爲什麼git-svn clone將'master'設置爲隨機分支?
我發出這個命令來創建Git倉庫:
git svn clone -s https://server/repos/my_repo
這種運行良好。但是,當我將cd
放入新的my_repo
目錄中時,其中的文件就是其中一個分支(不是中繼線)的一部分。
做一個git branches -a
產量:
* master
modelExperimentalTrunk
[email protected]
dRefactoring
reorganise
stableV396
tags/v1.0
trunk
我在主分支,但在我的沙盒文件實際上是從dRefactoring
分支(我們的更隱蔽的一個分支)。
問題:
- 爲什麼在
master
分支沒有連接到trunk
? - 有沒有辦法將它重新連接到
trunk
?或者可以在git svn clone
階段完成? - 另外,考慮到這將在服務器上,有沒有什麼辦法可以創建一個--bare存儲庫?