我們目前運行一個大的Subversion版本庫,我試圖將它移動到GIT。問題是它在根目錄下使用中繼和標籤。例如:導入Subversion到GIT:子路徑的問題
MyDepartment\MyOS\Project1\trunk\ <-- master branch
MyDepartment\MyOS\Project1\branch\v1 <-- other branch
MyDepartment\MyOS\Project1\tags\v1_20100101 <-- release tag
有不同的部門,操作系統和許多不同的項目。
所以,當我使用克隆--stdlayout SVN倉庫:
git svn clone --stdlayout http://svn-repository/
克隆結束空。如果沒有這個選項,我會得到一個克隆,但是之後的分支將作爲主分支上的目錄處理。
- 有沒有辦法一次導入這個目錄結構?
- 如果我編寫一個腳本來分別導入所有項目,是否有辦法將每個項目的GIT導入組合到一個大的GIT存儲庫中?
'--stdlayout'假定'trunk','tags','branch' **'es' **。 – jfs 2010-06-19 14:17:36