Как сделать pu sh конкретный c коммитов в svn, используя `git svn dcommit` вместо всего набора коммитов? - PullRequest
0 голосов
/ 30 января 2020
commit5 master
commit4
commit3
commit2 git-svn
commit1

Если это сценарий, git-svn - это то место, где находится svn. Что, если я хочу сделать sh только коммит 3, но не коммит 4 и 5, как мне этого добиться?

git svn dcommit --interactive не помогает. Он останавливается, если я говорю нет для коммита 4

, тогда он должен выглядеть следующим образом:

commit5 master
commit4
commit3 git-svn
commit2
commit1

1 Ответ

0 голосов
/ 30 января 2020

Хорошо, это было довольно просто.

git checkout commmit3
git svn dcommit
git checkout master
git svn rebase

...