Migrating from Subversion to Git using svn2git (which internally uses git-svn) I'd like to know how I can find a specific revision commit.
It is quite common to have issues tracker to have comments like: "Fixed in r12345".
Given this, I'd like to be able, for example, to extract the diff corresponding to r12345.
Thanks in advance.
Regards
Given the revision number, you can find the Git SHA with
git svn find-rev r1938
I don't know if there's a "one-shot" way to get the commit or anything, but you can write something like
git log -p `git svn find-rev r1938`
Update: note that you can also grab the commit message with
git svn log -r 1938
Update again: note that find-rev
also works in reverse:
git svn find-rev c7443021942
returns the SVN commit number.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With