svn ребазинг и история потеряны

В настоящее время у нас есть 2 филиала:

/repo/branch/current_version
/repo/branch/next_version

текущая версия это ветка, в которой в настоящее время работают все разработчики.

Мы начинаем следующую версию и создалиnext_version переход от некоторой точки в current_version, в то время как работа над current_version все еще продолжается. В next_version мы делаем некоторые разработки, и в следующие месяцы ветка станет нашей основной, где будет осуществляться вся разработка.

С тех пор'Разрабатывая current_branch, мы периодически думали (скажем, раз в 2 недели) перебазировать next_version. Это сделано для того, чтобы обе ветви были синхронизированы, поэтому, когда все разработчики в конечном итоге отбросят current_branch и перейдут к next_release, next_release будет содержать все current_branch 'Функция s интегрирована и протестирована.

Проблема в перебазировании. На самом деле ребазинг объединяет последние коммиты current_branch с next_version. Так что если яя буду изучать историю принятых файлов в next_release, все, что яПосмотрим, будет ли коммиты слияния, а не история (коммиты / авторы / аннотации) current_version.

Я что-то пропустил?

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

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