La mia azienda non gestisce il repository con git
(utilizziamo efficacemente CVS), ma mantengo un repository in locale per la mia sanità mentale. In passato, volevo richiamare i commit relativi a, diciamo, bug-report-abcde
. Posso grep attraverso i messaggi di commit per trovare bug-report-abcde
e sfogliarli. In questo momento, ho una funzione di Emacs agganciato a fornire il nome del ramo corrente come un 'colpo di testa' nel commettere:Come posso tenere traccia di dove i commit provenivano una volta che sono stati uniti?
Title
Summary summary summary
Branch: bug-report-abcde
Così la mia domanda è: è questo il modo migliore per trovare quale ramo era la fonte originale di un commit, dopo che il commit è stato unito ad un altro ramo? O c'è un modo per estrarre queste informazioni da git
stesso?
I progettisti Git hanno preso una decisione in anticipo per non tracciare il tipo di informazioni che si cercano. Puoi trovare molte discussioni accese negli archivi internet del 2005 su questo argomento. Ci sono modi per fingere un po 'se si sta usando un server centrale, ma non sembra essere il tuo caso. –
@AndrewC Se riesci a trovare un messaggio di elenco che supporti questo, "No can do" è una risposta accettabile. –