簡體   English   中英

我應該使用什么策略將git分支從一個倉庫復制到另一個倉庫的分支?

[英]What strategy should I use to copy a git branch from one repo into a branch of another repo?

我有一個git分支,需要從一個存儲庫復制到另一個存儲庫中的分支。

來自:Repo_A分支:開發

頂部:Repo_B分支:隨便

我不能簡單地將Repo_A鏡像到Repo_B,因為Repo_B具有提交限制,因此所有內容都必須進入一個分支,並由其他人批准,然后合並到master分支中。

這樣做的最佳方法是什么? 我是否應該簡單地克隆Repo_A,檢出分支“ develop”,然后在Repo_B上創建一個分支,然后簡單地將“ develop”的內容復制到新分支中並推送更改? 還是有更好的策略?

您在本地git上添加了另一個可以稱為Repo_A的遠程服務器,從Repo_A拉入新分支可以調用branch_repo_a,

從要合並的分支中創建另一個新分支,假設在Repo_B中您擁有分支dev,因此我從Repo_B / dev中簽出了一個新分支,我們可以將其稱為dev_A_B(從Repo_B執行新分支,以防萬一合並)

然后在dev_A_B中進行合並git merge branch_repo_a

在這里,您已經進行了所有代碼合並,但是您沒有要求合並建議,而是:)

git clone Repo_A
git push Repo_B develop:Whatever

其中Repo_A和Repo_B是遙控器的名稱。

暫無
暫無

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

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