Бихме искали да увеличаваме второстепенната версия на нашето приложение всеки път, когато създаваме нов клон за пускане. Така че, ако например текущата версия е 4.17, следващият клон, който създаваме, автоматично ще увеличи номера на версията до 4.18.
Нашата схема е, че кодът следва следния път:
Dev -> Test -> Staging
така че тестването да се извършва върху код, който смятаме, че има необходимата функционалност и само този код, който преминава тестването, е достъпен за пускане.
След това, когато дойде времето за нова версия, ние вземаме нов клон на Staging, така че имаме следната структура:
Staging
|----> Release 4.1
|----> Release 4.2
...
|----> Release 4.17
Няма кръстосано опрашване между освобождаващите клони.
Така че това, от което се нуждаем, е нещо, което ще увеличи второстепенния номер на версията, когато се вземе нов клон. Можем да нулираме номера на версията на приложението в Dev/Test/Staging до всичко необходимо, за да работи това.
Възможно ли е това с TFS/VS 2013 извън кутията?