¿Cómo puedo deshacer un git svn dcommit?

git svn dcommit un error en un git svn dcommit y me gustaría deshacer el commit. (En realidad, estaba tratando de empujar a una twig, pero empujé a la cajuela en su lugar.) ¿Cómo puedo hacer esto con git-svn?

Subversion no proporciona medios para deshacer una confirmación como lo hace Git. Últimamente aprendí que al usar TortoiseSVN puede modificar retroactivamente los posts de compromiso de Subversion, pero los compromisos de Subversion son más o less definitivos.

Entonces, lo que debes hacer es una nueva confirmación que revierte tus cambios usando git revert <commit_hash> y luego un siguiente git svn dcommit como ya has señalado en tus comentarios.

Lamentablemente, esto no ayudará a evitar conflictos en los files modificados a otros, incluso si estos dos compromisos en sum no hacen nada.