Сквош или редактирование некоторых коммитов перед выполнением git-svn dcommit?

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

Работая с git-svn, я делаю много дополнительных проверок git, которые не проверены. Их сообщения git commit отражают это.

Как лучше всего использовать git-svn, но следовать правилам для хранилища svn? Должен ли я просто раздавить все коммиты в один SVN-коммит? Могу ли я переписать сообщения фиксации для каждой ревизии с информацией рецензента? Могу ли я "вручную" переместить каждое отдельное изменение в основную ветку git и изменить сообщение коммита каждого перед выполнением git-svn dcommit?

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

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