Я знаю, что это возможно, и есть разные способы сделать это, но есть ли веская причина НЕ создавать тег из нескольких ревизий?
Что я предлагаю сделать, так это создать программу на основев SVNKit и Джакартском POI, который считывает список артефактов сборки из электронной таблицы Excel / файла CSV (смесь файлов классов java и прочего) в различных ревизиях SVN, создает из него TAG, и этот TAG становится тем, что становитсяследующий предлагаемый выпуск.
Мне нравится этот подход, потому что:
У нас есть некоторая документация (базовая, если хотите), подробно описывающая, что происходит в каждом выпуске.
Это дает нашему менеджеру выпусков что-то, что нужно сделать (не просто проверяя голову или узнавая о таких сложных вещах, как ветвление и слияние)
Разработчикиможет регистрировать все, что захочет, когда захочет, не ограничиваясь таким понятием, как «окно выпуска».Т.е. ограничение разработчиков от регистрации непосредственно перед выпуском.
Я не доверяю этому подходу, потому что:
Такое чувство, что я нарушаю основные принципы SVN (хотя я 'я не уверен, что).
Именно из-за сомнений я выдвигаю эту идею, чтобы люди, так сказать, пинали шины.Что вы, ребята, думаете?