[英]Git-svn: how to partially merge svn-branch in git
我有一個使用git-svn轉換為GIT的SVN存儲庫。 SVN主站中的結構如下:
trunk
A
B
C
我在SVN中有一個分支(長時間運行),僅包含B和C
branches
refactoring
B
C
從現在到現在,我必須從主干中選取更改並將其集成到我的重構分支中。 不幸的是,由於從主干中執行Cherry-pick提交並將它們重新構建到重構分支(這在GIT中很常見),因此我沒有找到更好的解決方案。
我查看了Intellij IDEA中的GIT日志,在我看來,這兩個甚至沒有任何父母。
我想要的是-制作完每枚櫻桃后想以某種方式說:好的,現在主干已集成到我的重構分支中,並且從現在開始,我想使用rebase合並更改或合並更改,但不要再次使用cherry-pick 。
現在,如果我嘗試將主干合並到重構分支中,則會從目錄A(包含與重構無關的內容)中獲取所有文件,並且存在許多沖突。
因此,我應該繼續從樹干到分支中挑選變更還是丟失什么?
所以我做了什么:
我將Trunk合並到SVN中的重構分支上。 我們在git中得到目錄A,但這僅為我們節省了很多問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.