Recentemente, eu queria preservar uma diferença entre dois ramos.
Se for uma solicitação pull, isso é fácil,
pois as solicitações pull normalmente permanecem visíveis mesmo se fechadas.
Mas eu não queria criar um apenas para preservar uma diferença.
Felizmente, GitHub e GitLab fornecem uma maneira de visualizar a diferença entre quaisquer dois ramos, usando este formato de URL:
https://github.com/USER/PROJECT/compare/SOURCE...TARGET
https://gitlab.example.com/USER/PROJECT/compare/SOURCE...TARGET
Por exemplo:
https://github.com/janosgyerik/bd/compare/simplify...master
Na verdade, o SOURCE e o TARGET não precisam ser branches,
eles podem ser qualquer ref , por exemplo commit SHA,
mesmo em versões curtas, como este:
https://github.com/janosgyerik/bd/compare/1e0a...636b
Apenas tome cuidado,
se você encurtar demais,
eles podem não permanecer únicos para sempre!