Seguimiento de selects de cereza a través de sucursales

Estoy usando Sourcetree y GitHub desde hace un time, y me he dado count de que falta una funcionalidad esencial que, en mi opinión, facilitaría y aceleraría el desarrollo.

Cuando tengo varias twigs y corrijo una falla en la twig master , deseo seleccionar esta corrección para otro branche (digamos /test-branch ). Más tarde, deseo seleccionar desde /test-branch a /live-branch .

¿Existe, de alguna manera, la posibilidad de rastrear TODAS mis selects cerebrales hechas desde la confirmación en la twig master y para ver en qué twigs se realiza esta confirmación? Quiero algún tipo de resultado como:

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

EDITAR He encontrado una página web donde algo similar se resuelve:

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

Aquí los commits se pueden rastrear entre las twigs mediante una acción personalizada. Sin embargo, dado que la recolección de cerezas resulta en una confirmación completamente nueva, el SHA de recolección selectiva no corresponde al SHA original de confirmación, por lo que no funciona en mi caso.

Recomendaría fusiones daggy-fix para hacer un seguimiento de tu selección de cerezas.

Pero la solución más general que se describe en " ¿Hay alguna manera de descubrir de dónde fue elegido un compromiso? " Propone un guión que puede ayudar a determinar qué compromiso es una elección inteligente de otro compromiso.
Sin embargo, aún necesitarías hacer un script para get el resultado que deseas.