У меня есть вопрос о лучшей практике, чтобы сделать наше программное обеспечение «исправленным».Как создать систему патчей
Некоторая информация Abour нашего продукта/компании:
- Мы создаем наше использование программного обеспечения C#/WPF
- Использование Visual Studio 2013
- Есть некоторые возможности настройки мейкером (Advanced инсталлятора)
- Использование TFS для контроля источника.
Каждый раз, когда мы создаем релиз, мы помещаем ее в новую отрасль в ССТ, так что структура выглядит следующим образом:
- - Основные
- - Релизы
- ---- Версия 1.0.0.0
- ---- Версия 2.2.0.0
- ---- Версия 3.3.0.0 (не реальные номера версий).
Теперь у меня есть проблема, что я не знаю, как сделать наш продукт исправленным, без создания патча для каждой версии. Потому что если ошибка в версиях 1.0.0.0 и 2.2.0.0, и я не хочу устанавливать самую новую версию (3.3.0.0), мне нужно исправить обе версии (1.x и 2.x).
Есть ли способ сделать это более элегантным и удобным для меня?
Спасибо!
Я думаю, что вы правы, я изложил ваш пост и ответ из-за этого: «Если вы думаете, что это слишком сложно», тогда у вас, вероятно, будет слишком много технического долга (или более аккуратно неохваченного фонда), и вам нужно обратиться это первый .'. Это верно и одна из наших основных проблем. Спасибо :) – BendEg