[英]Branching structure while migrating from SVN to GIT
當前在我的組織中,我們使用SVN來管理所有代碼。 我們在SVN中遵循的當前層次結構是
現在,當遷移到git時,我想知道用git替換它的最佳方法是什么? “父級”級別只是將項目分組。 可以省略。 這些項目也可能具有相互依賴性。 任何形式的建議將不勝感激
我將為您的每個項目創建一個不同的git存儲庫,以便您可以有單獨的生命周期。
首先,您需要展平branches/
目錄。 事先用svn
重命名它們( svn mv ^/parent1/branches/developer/project1 ^/parent1/branches/developer_project1
等,然后是svn rm ^/parent1/branches/developer
)。
之后,您將獲得標准的svn結構( /trunk
, /branches
和/tags
),並且可以輕松遷移。 git svn clone
將識別出所述目錄名稱(或者,您將使用-T
, -t
和-b
指定它們,包括/parent1
),然后做正確的事。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.