git-svn: ¿Cómo sincronizo con una revisión de svn?

Tengo un repo de gitsvn clonado. El uso de "git svn rebase" me dará la última revisión de svn, pero ¿cómo obtengo una revisión svn como hago con "svn update -rXXXXX"?

EDITAR:

Lo que quise decir es actualizar a una revisión de svn en sentido ascendente en lugar de un set de cambio de git local.

Actualizar:

Acepté la respuesta de Greg Hewgill, aunque la verdadera solución está en sus comentarios, como los siguientes pasos:

  1. git svn rebase
  2. git log, y encuentre la identificación de compromiso que se encuentra entre la revisión de svn local antes del paso 1 y la última revisión de svn en sentido ascendente.
  3. git checkout commitID

Averigüe qué identificador de compromiso de Git corresponde a la revisión de Subversion que le interesa (el git log puede ayudar aquí), y luego use el process de git checkout para verificar que se haya confirmado.

git-svn crea una confirmación para cada revisión. Puedes usar git checkout <branch> <commit-id> para verificar que commit.

Puede usar git log para encontrar el commit apropiado, especialmente con el indicador grep : --grep=<pattern> Limit the commits output to ones with log message that matches the specified pattern (regular expression).

Esto es importante porque la revisión debe estar en el post de confirmación que crea git-svn.