Jestem częścią zespołu, który wydaje nasze wersje oprogramowania 4-5 razy w roku naszym klientom. Obsługujemy poprzednie 2-3 wersje naszego produktu, poprawiając wszelkie błędy, które napotykamy w późniejszych wersjach. Używamy TFS 2008 do kontroli źródła i staramy się znaleźć najlepszy sposób na utrzymanie starszych wersji.TFS do konserwacji wersji
Obecnie tworzymy oddział naszej aplikacji za każdym razem, gdy tworzymy nową wersję, ale szukamy dobrego sposobu na łatwiejszą aktualizację starszych wersji. Na przykład wypełniamy 9.5, ale dwa tygodnie po utworzeniu oddziału i pracujemy nad 10.0, zdajemy sobie sprawę, że 9.5 ma błąd. Obecnie wprowadzamy zmiany w wersji 10.0, a następnie otwieramy 9.5, aby ponownie wprowadzić zmiany. Czy jest to w ogóle zautomatyzowanie tego?
Dzięki!
+1 za naprawienie błędu w najstarszej wersji, która wymaga naprawy. Znacznie łatwiejsze niż łączenie z magistrali do starszych wersji. – sleske
wow ... sposób na powtórzenie drugiego akapitu w moim poście. – StingyJack
Hmmm; zawsze najpierw wprowadzamy zmiany w gałęziach, a następnie łączymy określone zestawy zmian z wcześniejszymi gałęziami. Czy nigdy nie łączyłeś się ze swoim podejściem? –