我是SVN用戶,目前正在將我的項目移至git。多個項目在一個git回購?
我使用一個SVN存儲庫來存放我創建的所有項目。我的結構是這樣的:
/
/group1
/subgroup1
/project1
/branches
...
/tags
...
/trunk
...
/project2
...
/subgroup2
/project3
...
/project4
...
/group2
/subgroup3
...
/subgroup4
...
/lib
/lib1
/lib2
/lib3
正如你可以看到我把我的項目組和/lib
包含庫項目之間共享。
我選擇了這種結構,因爲:
- 類似回購的結構在那裏我學會了使用SVN公司使用。
- 讓我有一個
svnserve
運行作爲我的機器上託管其所有項目上的服務/守護程序(我不喜歡的文件路徑的方法)。
現在...的地步。我想知道:
如何,如果我移動到Git的這種工作流將工作?
具體做法是:
- 難道是簡單的遷移回購樹的git?
- 假設每個項目都需要單獨的回購*,我將如何能夠滿足他們全部通過
svnserve
混帳當量(以類似的方式非常分組)。
*)我讀了關於git,我明白是這樣,但我想仔細檢查經驗豐富的人。
我可能真的去買書來理解git。我只是想知道讓我的SVN回購作爲主要回購併使用git來進行本地源代碼控制會更有意義嗎?我傾向於在多臺機器上工作,所以這會讓我覺得有些道理。 –
@Michal M是的,許多人使用git-svn橋來做到這一點。這實際上不是一個不錯的選擇 – manojlds
謝謝兄弟,你的回答絕對是我的一天 –