Не нужно так делать.
И так багов куча, а если они начнут пилить сохранение с C#7.3 на C#4 то вообще никогда не вылезем с них.
Лучше забивать на все предыдущие ветки, и разрабатывать версию 7.2.0.0 на C#7.
А все предыдущие оставить в том виде, в котором они есть сейчас, для тех кто не готов перейти на 7.
Времени на разработку будет как минимум в 2 раза больше.
Но у нас же народ боится перейти на новый интерфейс, до сих пор часть пользователей сидят на windows 7, при чём на win 7 пересели как раз перед выходом win 10, а до этого сидели на win xp.
Раньше говорили что win7 говно, сейчас говорят что win10 говно.
Выйдет новая win100 они перейдут на win10 и будут её хвалит, а win100 будут называть говном.
Переход на новый интерфейс занимает пару дней.
Всё равно рано или поздно придётся переходить. Разрабы не откатят назад все труды, и не скажут, давай забьём на новых клиентов, пусть радуются old shcool.
Тут уже много раз говорили о двух ветках zp, но почему-то их всё равно сохраняют.
Разрабы, если будет одна ветка, то жалоб будет в два раза меньше, только в одной ветке обновлений