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