Muszę usunąć niektóre wersje z git-svn

Używamy svn i używam git-svn, aby zachować zdrowie psychiczne. W pewnym momencie nasz serwer svn zdecydował się zwrócić 403 dla określonego folderu. Zdarzyło się wszystkim, nie tylko mnie.

Z tego powodu nie mogę wykonać rebase git-svn. Widzę ten błąd:

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)

Plik, na który narzeka na koniec, znajduje się w folderze zwracającym 403, gdy wystąpił błąd. W moim systemie plików folder service / activity-service nie istnieje. Sądzę, że próbuje zmodyfikować plik (tak wygląda zmiana w svn), ale ponieważ plik nie istnieje, po prostu się wysadza.

Myślę więc, że jeśli uda mi się usunąć poprzednie wersje, a następnie ponownie je pobrać, może to po prostu zadziałać. Po prostu nie wiem, jak to zrobić. Próbowałem rebasingu interaktywnie, a następnie kasowałem kilka, ale to nie zadziałało.

Więc każdy wie, jak pobrać pobrane już wersje?

questionAnswers(2)

yourAnswerToTheQuestion