Вы можете найти коммит git, который соответствует ревизии Subversion, с помощью подкоманды git svn find-rev
.Например, если вы ищете коммит, который соответствует Subversion ревизии 3431, вы можете сделать:
$ git svn find-rev r3431
42ed8bcf690fd0c655c5cee91b09258318fc56e8
Затем, чтобы получить эту ревизию, просто используйте имя объекта из первой строки, например, если это:
commit 42ed8bcf690fd0c655c5cee91b09258318fc56e8
Author: torstenrohlfing <torstenrohlfing@42a5c34f-2066-0410-bec5-ba365beb4995>
Date: Fri Sep 9 17:11:38 2011 +0000
FIX: do not update time stamps on pre-existing files that did not get updated.
git-svn-id: https://www.nitrc.org/svn/cmtk/trunk@3431 42a5c34f-2066-0410-bec5-ba365beb4995
Вы можете сделать:
git checkout 42ed8bcf69
... чтобы попробовать эту ревизию.(Обратите внимание, что это отсоединит HEAD, поэтому, если вы не знаете, что это значит, сначала стоит поискать «отсоединенную HEAD»:))