使用git-svn將svn倉庫克隆到git中非常簡單。但是,我需要反過來這樣做。 我有一個周圍的git倉庫,想將它導入一個空的(除了從幹線,分支和標籤文件夾)保存所有的提交信息。將git倉庫導出到svn
我提到了svn repo的git-svn-clone,拉了git master並提交了。然而,我在svn中唯一提交的是一個說「合併git」的代碼
我也嘗試了另一種方式:克隆git repositoy並調用git svn init,但git一直說「無法確定上游SVN信息HEAD的歷史。「
是否可以通過git創建一個svn倉庫?
乾杯, 邁克爾
我用git拉--rebase嘗試過,但它破壞了svn上游信息: #混帳svn的克隆-s #CD項目 #混帳拉--rebase混帳:項目 #混帳SVN dcommit 無法從HEAD歷史記錄中確定上游SVN信息。 也許存儲庫是空的。在/ usr/lib/git-core/git-svn第517行。 –
2010-08-09 15:51:35
嘗試先用svn創建一個虛擬提交 – knittl 2010-08-09 16:05:08
我不確定我是否理解你的意思:在git svn clone之後,我在svn中創建了一個測試提交。後git拉--rebase我仍然可以git svn獲取,但不是dcommit。我想只是輸入到svn忽略歷史。 – 2010-08-09 16:22:41