[英]Use git-svn with an existing repo lacking .git/svn/
我使用Git克隆了項目的源代碼,Git在服務器上從SVN repo轉換。 這個Git存儲庫的問題是它缺少標簽,分支,並且缺少一些修訂。 對於我來說,使用git-svn克隆的修訂數量是巨大的(~20000),這會浪費帶寬和時間,因為我已經擁有了本地倉庫中的大多數對象。 因此,我想知道:
讓git-SVN接管你的克隆很容易; 只需使用您在原始倉庫中使用的相同參數運行git svn init
,然后您的git svn fetch
應該在repo中找到現有的提交。
如果沒有嚴格的回購手術,就無法添加分支:您必須重寫大部分歷史記錄以包含跨分支合並。
拉入標簽很容易,我相信可以在最初的repo克隆之后完成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.