Мне нужно извлечь некоторые ревизии из git-svn

Мы используем SVN, а я использую GIT-SVN для поддержания здравомыслия. В какой-то момент наш сервер SVN решил вернуть 403 для определенной папки. Это случилось со всеми, не только со мной.

Из-за этого я не могу сделать git-svn rebase. Я вижу эту ошибку:

Index mismatch: 164adbb93408bed4ff0bdbcbf07bdfb2c49ed0ce != 64443edc6089f7f737e51cf8ea5ff3680c95a7e9
rereading 0f2fa25d15a35ac3fe311e3e0142f1d9e5a3be18
    M   test/system-tests/src/test/java/com/garmin/elevation/ElevationManagerSystemTest.java
    M   test/activity-test/src/test/java/com/garmin/elevation/ElevationManagerIntegrationTest.java
    M   test/activity-test/src/test/java/com/garmin/mb/activity/service/ActivityServiceManagerIntegrationTest.java
    M   system/deployment/src/main/resources/oracle/releases/2.9-SNAPSHOT/110-preference/4-data.dml.sql
    M   pom.xml
service/activity-service-1.2/src/main/java/com/garmin/activity/service/impl/ActivityServiceImpl.java was not found in commit 0f2fa25d15a35ac3fe311e3e0142f1d9e5a3be18 (r8845)

Файл, на который он жалуется в конце, находится в папке, которая возвращала 403, когда у нас была ошибка. В моей файловой системе папка service / Activity-service не существует. Я полагаю, что он пытается изменить файл (так выглядит изменение в svn), но поскольку файл не существует, он просто взрывается.

Поэтому я думаю, что если мне удастся удалить прошлые ревизии, а затем повторно извлечь их, это может сработать. Я просто не уверен, как это сделать. Я попытался перебазировать в интерактивном режиме, а затем удалить группу, но это не сработало.

Итак, кто-нибудь знает, как извлечь уже загруженные версии?

Ответы на вопрос(2)

Ваш ответ на вопрос