簡體   English   中英

如何使用git-svn轉換具有本地修改的Subversion存儲庫的本地結帳?

[英]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.

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