簡體   English   中英

是否可以將SVN分支轉換為新的GIT倉庫?

[英]Is it possible to convert an SVN branch into a new GIT repo?

我們的組織從未使用過Trunk,只是為每個版本創建了新的SVN分支。 是否可以簡單地選擇最新的分支,並創建該分支的新Git倉庫(具有歷史記錄)?

是的,您只需選擇從SVN倉庫中僅克隆一個分支:

git svn clone http://svn.example.com/project/mostRecentBranch

這將創建一個帶有單個分支的git倉庫,它代表SVN倉庫中“mostRecentBranch”的歷史記錄。

git svn將嘗試在分支創建之前包含歷史記錄(即從“mostRecentBranch”復制/創建的分支的歷史記錄)。 但是,如果在SVN中未正確創建分支(即,如果不是使用“svn copy”創建分支),則這可能不起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM