Да, это по сути то, что я делаю при работе с репозиториями Subversion.Ключом к простоте этого является сохранение локальных веток Git и вообще не пытаться сопоставлять их с ветвями Subversion.
Я только что заметил, что вы напрямую связались с моим ответом на этот другой вопрос.Так что, возможно, я должен объяснить больше.:)
Я иногда решаю конфликт в ветке темы, если ожидаю какой-нибудь конфликтной работы.В противном случае, если я не ожидаю много конфликтов, я мог бы сначала слиться с мастером, прежде чем делать git svn rebase
.Это не имеет большого значения.
Ключевым моментом является то, что Git настолько гибок, что рабочий процесс минимум очень прост.Вы добавили ветку темы к этому;Я добавил ребазинг в ветке темы.