Как переписать / изменить порядок / Squa sh SVN истории коммитов с git SVN? - PullRequest
1 голос
/ 03 февраля 2020

Это после git svn dcommit:

commit5 master git-svn
commit4
commit3
commit2
commit1

Теперь я делаю git rebase -i (использую emacs ma git, но это то же самое).

Я хочу сыграть sh commit5 with commit3:

pick commit1
pick commit2
pick commit3
squash commit5
pick commit4

Затем, как только это будет сделано. Я получаю:

Recent commits:
commit4
commit3+5
commit2
commit1

Unpulled svn commits:
commit5
commit4
commit3

Unpushed svn commits:
commit4
commit3+5

Теперь, если я сделаю dcommit или git svn rebase, оба приведут меня в ту же ситуацию, что и раньше:

commit5 master git-svn
commit4
commit3
commit2
commit1

Как мне решить эту проблему?

1 Ответ

0 голосов
/ 03 февраля 2020

Комментарий Лорана верен. Перезапись истории на стороне клиента невозможна с svn, для этой работы потребуются права администратора.

...