У меня есть приложение asp.net/C#, которое использует subversion для управления версиями.
Мое приложение автоматически увеличивает AssembleVersion и AssemblyFileVersion для каждой сборки, что работает как шарм, и отображает номер сборки в административной части сайта.
Мы отслеживаем версии AssembleVersion и AssemblyFileVersion, когда выполняем развертывание, однако, когда возникает проблема и нам нужно вернуться к определенной версии, мы понятия не имеем, на какую версию ориентироваться в subversion.
У меня есть несколько идей:
- Сохранить AssembleVersion как комментарий в каждом файле
- Имейте ключевое слово в комментариях коммита, которое заменяется на AssembleVersion при каждом коммите (еще нужно выяснить, как это сделать)
Любая помощь и предложения будут оценены
Обновлено: вариант "1" на самом деле глупая идея, потому что это будет означать, что каждый раз, когда я строю, все файлы будут помечаться как обновленные, а когда я фиксирую, каждый отдельный файл будет обновляться.