将修补程序从 master 复制到 sourcetree 上的分支
copy a hotfix from master to branch on sourcetree
我在 master 上做了一个 quick-fix。我想将该小修复复制到其他一些分支。
我试图通过选择master>选择commit>push>check some branch>ok来将它推送到另一个分支。但是当我点击到分支时,没有任何更改可以提取。
在四处挖掘后,我发现这可以通过 git-flow 轻松完成,但现在为时已晚,需要整个其他线程来弄清楚如何设置 git-flow 因为我的分支结构是不同的。
现在将我所做的更改推送到另一个分支的最简单方法是什么?
我想我总是可以在身体上 copy\paste 改变,但正确的方法是什么?
谢谢!
如果不能合并,我推荐cherry-pick。以下是在 SourceTree 中的操作方法:
https://answers.atlassian.com/questions/308089/how-to-use-cherry-pick-in-sourcetree
下面是 cherry-pick 的解释:
http://think-like-a-git.net/sections/rebase-from-the-ground-up/cherry-picking-explained.html
我在 master 上做了一个 quick-fix。我想将该小修复复制到其他一些分支。 我试图通过选择master>选择commit>push>check some branch>ok来将它推送到另一个分支。但是当我点击到分支时,没有任何更改可以提取。
在四处挖掘后,我发现这可以通过 git-flow 轻松完成,但现在为时已晚,需要整个其他线程来弄清楚如何设置 git-flow 因为我的分支结构是不同的。
现在将我所做的更改推送到另一个分支的最简单方法是什么?
我想我总是可以在身体上 copy\paste 改变,但正确的方法是什么?
谢谢!
如果不能合并,我推荐cherry-pick。以下是在 SourceTree 中的操作方法:
https://answers.atlassian.com/questions/308089/how-to-use-cherry-pick-in-sourcetree
下面是 cherry-pick 的解释:
http://think-like-a-git.net/sections/rebase-from-the-ground-up/cherry-picking-explained.html