我們有一個巨大的SVN存儲庫,我們只關心幾個分支機構的歷史。有沒有一種乾淨的方式來導入這幾個分支的歷史?主要的是,我們試圖避免導入整個存儲庫的難以置信的時間,因爲如果我們只是在完成所有工作時只保留一部分歷史記錄的話。什麼是從SVN切換到Git時只導入少數分支歷史的最佳方式?
1
A
回答
1
這樣做時,您可以使用路徑您的git - svn的設置: 也就是說,如果你有你想要的顛覆存儲庫中只有一個目錄,你可以使用:
git svn clone http://svn.example.com/project/branches/interesting
而不是:
git svn clone http://svn.example.com/project/
1
svndump | svnfilter
閱讀兩者的手冊頁。
1
svn-all-fast-export
使用fast-import格式來存儲存儲庫內容,並且非常靈活。在託管存儲庫的機器上本地運行它。
svneverever
可以用來檢查是否沒有你錯過的子項目,因爲svn可以使用branch-as-subtrees的形式獲得相當自由的形式。
相關問題
- 1. SVN遷移到Git:只導入某些分支和歷史記錄
- 2. 合併存儲庫時從svn轉換爲git的最佳方式是什麼?
- 3. 從Vim切換到Emacs的最佳方式是什麼?
- 4. 修復缺少分支點的遠程git-svn分支的歷史記錄
- 5. 當使用git svn時,什麼是生成svn兼容diff的最佳方式?
- 6. 將UITableView從列表切換到分組的最佳方式是什麼?
- 7. 有git清潔歷史的最佳做法是什麼?
- 8. 將svn分支導入git
- 9. 什麼是從psd切片到Android XML的最佳方式
- 10. git - 恢復刪除svn分支而無需重讀svn歷史
- 11. 什麼分支git svn rebase?
- 12. 切斷主分支歷史並從git中的「nothing」開始
- 13. 將GIT-SVN調試 - >功能分支轉移到中繼線的最佳方式是什麼?
- 14. 在SVN中處理供應商分支機構的最佳方式是什麼?
- 15. 在SQL Server 2005/2008中存儲歷史數據的最佳方式是什麼?
- 16. 什麼是實時導入Python庫的最佳方式?
- 17. 爲什麼只有一個文件夾從SVN分支遷移? (SVN到GIT)
- 18. 將數據導入SQL Server Express的最佳方式是什麼?
- 19. 在多個主分支上使用git的最佳方式是什麼?
- 20. 在GIT中處理「死/未使用」分支的最佳方式是什麼?
- 21. 在C#中切換表單的最佳方式是什麼?
- 22. 記錄有意切換的最佳方式是什麼?
- 23. 什麼是處理頁面切換的最佳方式?
- 24. 什麼是切換布爾變量的最佳方式?
- 25. 在Git中替換remote.origin.url的最佳方式是什麼?
- 26. 鍵入()的最佳方式是什麼?
- 27. 什麼是將奇數舍入到偶數的最佳方式?
- 28. 什麼是價值歷史的最佳數據庫?
- 29. 在導入分支的git中重新創建分支歷史記錄
- 30. 將UTF8數據導出到Excel的最佳方式是什麼?