[英]git-svn How can I merge changes from a local git repo to a different remote svn branch?
[英]Merge changes from an external git repo into my local branch
我最近在這里問了類似的問題,但這是一個更具體的問題。
我已經在本地克隆了一個開放源代碼項目(OrchardCMS),並在origin / master分支中用標簽“ 1.6”創建了一個本地分支( accom.dev ),以便將自己的調整添加到代碼庫中。
從那以后,他們對代碼庫進行了許多更改,從1.6更改為1.7到1.7.1,並提交了更多內容(當前版本為1.7.1)。 我要做的是從1.7.1標記中獲取所有內容(包括可追溯到1.6的所有內容)並將其合並到我的本地分支中。 從那里我將解決沖突,修復自定義設置,然后部署到我的網站。
請注意,這不是挑剔的選擇,因為我希望從1.6到1.7.1的所有內容都合並到我的本地分支中,但是我不希望自1.7.1版本以來已提交的內容。 IOW,我希望我的自定義基於官方的1.7.1版本,而不是基於最新的東西 。
我很確定自己的所作所為給了我想要的東西,但是我不確定是否有更好的方法:
在這一點上,我就是想成為的人,但我想知道是否有更簡單的方法...
一種更簡單的方法如下(假設origin
是您的遙控器的名稱,並且您已經簽出了accom.dev分支):
$ git fetch --tags origin
From ...
* [new tag] some-tag -> some-tag
* [new tag] ...
$ git merge some-tag
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.