跟踪分支机构的樱桃挑选

时间:2016-06-03 11:20:50

标签: git github atlassian-sourcetree

我现在使用Sourcetree和GitHub已经有一段时间了,我注意到缺少一些必要的功能,在我看来,这些功能会促进并加速开发。

当拥有多个分支并修复master分支上的错误时,我希望能够将此修复程序选择到另一个分支(让我们说/test-branch)。稍后,我希望从/test-branch/live-branch进行挑选。

在某种程度上,是否有可能跟踪master分支上的提交所做的所有樱桃选择,并查看执行此提交的分支?我想要某种输出,如:

[abc123] --commit SHA
    -> /master
    -> /test-branch
    -> /live-branch

修改 我找到了一个可以解决类似问题的网页:

https://adamprescott.net/2015/10/02/tracking-commits-across-branches-with-git-and-sourcetree/

可以使用自定义操作在分支中跟踪提交。但是,由于挑选导致一个全新的提交,所以樱桃选择SHA与原始提交SHA不对应,因此在我的情况下不起作用。

1 个答案:

答案 0 :(得分:1)

我会推荐你​​的樱桃选择daggy-fix merges for keeping track

但" Is there a way to figure out where a commit was cherry-pick'ed from?"中描述的更通用的解决方案提出一个脚本,可以帮助确定哪个提交是另一个提交的樱桃选择 你仍然需要编写脚本以获得你想要的结果。