簡體   English   中英

如何使用TortoiseGit合並兩個Git存儲庫

[英]How to Merge two Git repositories using TortoiseGit

問題點:
想要在新的git存儲庫中創建項目的白標(副本),但想要合並在主存儲庫中進行的所有更改和修復。

注意: Git分支足以處理白色標簽,但是如果項目需要單獨的存儲庫,則可以使用此解決方案。

具有白色標簽的項目,但希望在它們之間建立橋梁。

項目名稱:“ Main”(您的主項目),“ WhiteLabel”(您的主項目副本)

git repo合並成功的條件:兩個現有項目的代碼結構應相似。

現有的白標倉庫?

步驟:1.打開“ WhiteLabel” git項目並創建一個新分支,其“ master”分支為master或任何其他分支。 (在項目文件夾->右鍵單擊->選擇git->創建分支) 創建分支

  1. 如果不在分支中,則切換/簽出到新分支。

  2. 右鍵單擊並單擊Git Sync

Git同步

  1. 將打開一個帶有git設置的窗口,然后單擊“管理”按鈕。

管理 5.輸入值遠程:輸入本地遠程名稱。 網址:給您的“主”項目路徑選擇“ .git”文件夾。 單擊添加新/保存 添加本地遠程倉庫

  1. 現在,鍵入“ master”或“ Main”存儲庫的其他分支名稱,然后說拉。 從其他倉庫中提取數據

  2. 如果發生合並沖突,請選擇右側部分,該部分是“ WhiteLabel”存儲庫中更新的更改。

做完了!

更新變更

可以按以下方式拉出“主”存儲庫中的更改:1.打開“ WhiteLablMergeRepo”分支。2.右鍵單擊並拉出更改。 3.撤消更改后,將其合並到“ WhiteLabel”分支。

新的白標倉庫?

  1. 創建您的“ WhiteLabel”存儲庫。
  2. 請執行上述步驟。 但您不會面對步驟7,因為當前分支為空。 保持不變。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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