我們希望將我們目前的GIT倉庫(大約9-10)與大約20-50個分支分別移至gerrit。我們是否真的必須將每個單獨的分支(最差情況:500個分支!)手動分配到gerrit中,還是有更好的解決方案? gerrit守護進程將運行在當前的git服務器上。將GIT倉庫(有很多分支機構)移植到Gerrit
4
A
回答
5
有幾個選項:
只是移動使用的文件系統命令到你的服務器上的正確位置的存儲庫。 Gerrit守護進程將會毫無問題地接收它們。
使用git繞過檢查將它們推送到服務器。
git push $SERVER$ refs/heads/*:refs/heads/*
應該可以正常工作。您需要爲每個存儲庫執行一次這樣的操作,並且它將推送該存儲庫中的所有分支。您需要Gerrit的權限才能創建分支並繞過審閱。
0
分支在git中很輕。這不應該是一個問題。
相關問題
- 1. 如何將git倉庫上傳到gerrit?
- 2. 分支git倉庫
- 3. 所有分支機構備份的Git倉庫
- 4. 將多個分支和標籤已經存在的git倉庫導入gerrit
- 5. 如何將多個分支移植到git中的新測試分支中
- 6. Git分支Svn倉庫
- 7. 轉換多個汞庫單的Git倉庫有多個分支
- 8. 新的Git倉庫沒有「主」分支
- 9. 如何將gitignore添加到Git倉庫中的所有分支?
- 10. 無法將所有執行分支導入到git倉庫
- 11. 從SVN遷移到沒有中繼標籤的SVN倉庫和分支機構
- 12. 移動一個倉庫分支到另一個遠程倉庫git
- 13. 移動分支而不把它們推到git倉庫?
- 14. 遷移到Git倉庫
- 15. 遷移SVN倉庫到Git
- 16. 將一個git倉庫作爲分支導入另一個倉庫倉庫
- 17. Git + Gerrit跨分支提交?
- 18. git植入分支
- 19. 將git倉庫遷移到不同倉庫的文件夾
- 20. 如何將git倉庫的一部分遷移到另一個倉庫?
- 21. 組合獨立的Git倉庫分支
- 22. 倉庫中的git clean master分支
- 23. 分支然後'重置'Rails Git倉庫
- 24. 合併git倉庫中的分支
- 25. 在Git分支中跟蹤SVN倉庫
- 26. 擁有多個Git倉庫
- 27. 將git svn限制在分支機構
- 28. Git遠程分支機構
- 29. Git rebasing分支機構
- 30. GIT合併,分支機構
重要的是,您使用哪種Gerrit版本。在Gerrit 2.2.1中,部分配置已從數據庫移至存儲庫本身。因此,如果您訪問項目配置頁面,並且由於缺陷,您的存儲庫中需要一個空分支refs/meta/config,否則會在Web界面中出現異常。 – dunni 2012-01-06 15:03:02