Будет ли работать этот рабочий процесс git-svn?

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

  1. (master) $ git svn init
  2. (master) $ git svn fetch
  3. (master) $ git svn rebase
  4. (master) $ git checkout -b topic-branch
  5. (ветка темы) $ # HACK HACK COMMIT HACK HACK HACK COMMIT HACK COMMIT
  6. (topic-branch) $ git checkout master
  7. (master) $ git merge topic-branch - это быстрое слияние, поэтому без слияния коммит
  8. (мастер) $ git svn rebase
  9. (master) $ # исправить конфликты
  10. (master) $ git svn dcommit
  11. GOTO 4

9
задан Community 23 May 2017 в 12:04
поделиться