[英]How to convert a local checkout of a Subversion repo with local modifications with git-svn?
我簽出了一些SVN存儲庫,並從中創建了一個項目。 經過一些更改和配置后,我發現可以將git用於我的SVN存儲庫。 但是我發現的唯一方法是使用git-svn克隆存儲庫。 由於我已經簽出了存儲庫並對其進行了處理,因此我想轉換現有的存儲庫。 可能嗎? 什么是最好的方法?
不,不可能。 本地結帳所包含的信息(分支,標簽,歷史記錄)不足。 要將SVN存儲庫轉換為git,需要訪問SVN服務器或至少要訪問svnadmin dump
。
有很多工具和方法可以將SVN轉換為git。 請參閱如何將具有歷史記錄的SVN存儲庫遷移到新的Git存儲庫?
您創建的作者文件將SVN登錄名映射為git格式name <email>
然后運行git svn clone
。
還有其他類似於git svn
工具。 有svn2git (和fast-export ), reposurgeon等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.